https://launchpad.net/ubuntu/+source/lilypond/2.19.81+really-2.18.2-13/+build/14873887 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos02-ppc64el-001 4.4.0-124-generic #148-Ubuntu SMP Wed May 2 13:02:22 UTC 2018 ppc64le Buildd toolchain package versions: launchpad-buildd_161 python-lpbuildd_161 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.3 dpkg-dev_1.18.4ubuntu1.4 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 13 May 05:12:31 ntpdate[1775]: adjust time server 10.211.37.1 offset 0.003269 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=cosmic --arch=ppc64el PACKAGEBUILD-14873887 /home/buildd/filecache-default/eae3490d19bb2e30261b695511cfc7c4419ff6fc Creating target for build PACKAGEBUILD-14873887 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=cosmic --arch=ppc64el PACKAGEBUILD-14873887 Starting target for build PACKAGEBUILD-14873887 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=cosmic --arch=ppc64el PACKAGEBUILD-14873887 'deb http://ftpmaster.internal/ubuntu cosmic main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-security main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-updates main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-14873887 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=cosmic --arch=ppc64el PACKAGEBUILD-14873887 Updating target for build PACKAGEBUILD-14873887 Get:1 http://ftpmaster.internal/ubuntu cosmic InRelease [242 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic-proposed InRelease [92.5 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main ppc64el Packages [972 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main Translation-en [516 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el Packages [8302 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/universe Translation-en [4973 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el Packages [58.4 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic-proposed/main Translation-en [37.8 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic-proposed/universe ppc64el Packages [219 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic-proposed/universe Translation-en [133 kB] Fetched 15.7 MB in 3s (4486 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following package was automatically installed and is no longer required: libncursesw5 Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: libncurses6 libncursesw6 libtinfo6 The following packages will be upgraded: apt base-files base-passwd bash binutils binutils-common binutils-powerpc64le-linux-gnu bsdutils build-essential cpp cpp-7 dpkg dpkg-dev e2fslibs e2fsprogs fdisk g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base libapt-pkg5.0 libargon2-0 libasan4 libatomic1 libbinutils libblkid1 libcap-ng0 libcc1-0 libcom-err2 libcomerr2 libdpkg-perl libext2fs2 libfdisk1 libgcc-7-dev libgcc1 libgmp10 libgomp1 libgpg-error0 libitm1 liblsan0 libmount1 libncurses5 libncursesw5 libp11-kit0 libperl5.26 libprocps6 libreadline7 libslang2 libsmartcols1 libsqlite3-0 libss2 libstdc++-7-dev libstdc++6 libtinfo5 libtsan0 libubsan0 libusb-0.1-4 libuuid1 linux-libc-dev mount ncurses-base ncurses-bin perl perl-base perl-modules-5.26 pinentry-curses procps readline-common tar tzdata util-linux 73 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 46.2 MB of archives. After this operation, 2210 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu cosmic/main ppc64el base-files ppc64el 10.1ubuntu4 [58.0 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libtinfo6 ppc64el 6.1+20180210-2ubuntu2 [95.6 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main ppc64el bash ppc64el 4.4.18-2ubuntu2 [680 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el bsdutils ppc64el 1:2.31.1-0.4ubuntu4 [61.7 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el tar ppc64el 1.30+dfsg-1 [267 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main ppc64el dpkg ppc64el 1.19.0.5ubuntu3 [1147 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libext2fs2 ppc64el 1.44.1-2 [173 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main ppc64el e2fsprogs ppc64el 1.44.1-2 [402 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main ppc64el ncurses-bin ppc64el 6.1+20180210-2ubuntu2 [171 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el perl-modules-5.26 all 5.26.2-3 [2763 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libperl5.26 ppc64el 5.26.2-3 [3422 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el perl ppc64el 5.26.2-3 [201 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el perl-base ppc64el 5.26.2-3 [1305 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libncursesw6 ppc64el 6.1+20180210-2ubuntu2 [134 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libuuid1 ppc64el 2.31.1-0.4ubuntu4 [20.9 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libblkid1 ppc64el 2.31.1-0.4ubuntu4 [133 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libfdisk1 ppc64el 2.31.1-0.4ubuntu4 [167 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libmount1 ppc64el 2.31.1-0.4ubuntu4 [143 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libsmartcols1 ppc64el 2.31.1-0.4ubuntu4 [89.0 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el fdisk ppc64el 2.31.1-0.4ubuntu4 [110 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el util-linux ppc64el 2.31.1-0.4ubuntu4 [903 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main ppc64el base-passwd ppc64el 3.5.45 [50.2 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main ppc64el ncurses-base all 6.1+20180210-2ubuntu2 [17.8 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libgomp1 ppc64el 8.1.0-3ubuntu1 [79.9 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libitm1 ppc64el 8.1.0-3ubuntu1 [29.2 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el gcc-8-base ppc64el 8.1.0-3ubuntu1 [18.4 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libgcc1 ppc64el 1:8.1.0-3ubuntu1 [30.3 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el liblsan0 ppc64el 8.1.0-3ubuntu1 [144 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libtsan0 ppc64el 8.1.0-3ubuntu1 [295 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libcc1-0 ppc64el 8.1.0-3ubuntu1 [40.8 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libatomic1 ppc64el 8.1.0-3ubuntu1 [9888 B] Get:32 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libstdc++6 ppc64el 8.1.0-3ubuntu1 [444 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libapt-pkg5.0 ppc64el 1.7.0~alpha0ubuntu1 [903 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main ppc64el apt ppc64el 1.7.0~alpha0ubuntu1 [1214 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el mount ppc64el 2.31.1-0.4ubuntu4 [107 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcap-ng0 ppc64el 0.7.9-1 [11.7 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcom-err2 ppc64el 1.44.1-2 [9536 B] Get:38 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgpg-error0 ppc64el 1.31-1 [65.6 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libss2 ppc64el 1.44.1-2 [11.4 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libncurses5 ppc64el 6.1+20180210-2ubuntu2 [101 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libncursesw5 ppc64el 6.1+20180210-2ubuntu2 [120 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libtinfo5 ppc64el 6.1+20180210-2ubuntu2 [90.6 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgmp10 ppc64el 2:6.1.2+dfsg-3 [218 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libp11-kit0 ppc64el 0.23.10-2 [165 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libprocps6 ppc64el 2:3.3.12-3ubuntu2 [32.9 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libncurses6 ppc64el 6.1+20180210-2ubuntu2 [109 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/main ppc64el procps ppc64el 2:3.3.12-3ubuntu2 [238 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libargon2-0 ppc64el 0~20161029-2 [20.4 kB] Get:49 http://ftpmaster.internal/ubuntu cosmic/main ppc64el readline-common all 7.0-5 [52.2 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libreadline7 ppc64el 7.0-5 [125 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libslang2 ppc64el 2.3.2-1ubuntu1 [385 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libsqlite3-0 ppc64el 3.23.1-1 [472 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main ppc64el tzdata all 2018e-1 [188 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libbinutils ppc64el 2.30-17ubuntu1 [469 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main ppc64el binutils-common ppc64el 2.30-17ubuntu1 [193 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/main ppc64el binutils ppc64el 2.30-17ubuntu1 [3380 B] Get:57 http://ftpmaster.internal/ubuntu cosmic/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.30-17ubuntu1 [2002 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libasan4 ppc64el 7.3.0-19ubuntu1 [366 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libubsan0 ppc64el 7.3.0-19ubuntu1 [136 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el g++-7 ppc64el 7.3.0-19ubuntu1 [7128 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el gcc-7 ppc64el 7.3.0-19ubuntu1 [6934 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libstdc++-7-dev ppc64el 7.3.0-19ubuntu1 [1532 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libgcc-7-dev ppc64el 7.3.0-19ubuntu1 [982 kB] Get:64 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el cpp-7 ppc64el 7.3.0-19ubuntu1 [6275 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el gcc-7-base ppc64el 7.3.0-19ubuntu1 [18.8 kB] Get:66 http://ftpmaster.internal/ubuntu cosmic/main ppc64el cpp ppc64el 4:7.3.0-3ubuntu3 [27.6 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gcc ppc64el 4:7.3.0-3ubuntu3 [5228 B] Get:68 http://ftpmaster.internal/ubuntu cosmic/main ppc64el g++ ppc64el 4:7.3.0-3ubuntu3 [1584 B] Get:69 http://ftpmaster.internal/ubuntu cosmic/main ppc64el dpkg-dev all 1.19.0.5ubuntu3 [608 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libdpkg-perl all 1.19.0.5ubuntu3 [211 kB] Get:71 http://ftpmaster.internal/ubuntu cosmic/main ppc64el build-essential ppc64el 12.5ubuntu2 [4740 B] Get:72 http://ftpmaster.internal/ubuntu cosmic/main ppc64el e2fslibs ppc64el 1.44.1-2 [2704 B] Get:73 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcomerr2 ppc64el 1.44.1-2 [2692 B] Get:74 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libusb-0.1-4 ppc64el 2:0.1.12-32 [17.0 kB] Get:75 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el linux-libc-dev ppc64el 4.15.0-21.22 [999 kB] Get:76 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el pinentry-curses ppc64el 1.1.0-1build1 [38.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 46.2 MB in 5s (8560 kB/s) (Reading database ... 12528 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu4_ppc64el.deb ... Unpacking base-files (10.1ubuntu4) over (10.1ubuntu2) ... Setting up base-files (10.1ubuntu4) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Selecting previously unselected package libtinfo6:ppc64el. (Reading database ... 12528 files and directories currently installed.) Preparing to unpack .../libtinfo6_6.1+20180210-2ubuntu2_ppc64el.deb ... Unpacking libtinfo6:ppc64el (6.1+20180210-2ubuntu2) ... Setting up libtinfo6:ppc64el (6.1+20180210-2ubuntu2) ... (Reading database ... 12537 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu2_ppc64el.deb ... Unpacking bash (4.4.18-2ubuntu2) over (4.4.18-2ubuntu1) ... Setting up bash (4.4.18-2ubuntu2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12537 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.31.1-0.4ubuntu4_ppc64el.deb ... Unpacking bsdutils (1:2.31.1-0.4ubuntu4) over (1:2.31.1-0.4ubuntu3) ... Setting up bsdutils (1:2.31.1-0.4ubuntu4) ... (Reading database ... 12537 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-1_ppc64el.deb ... Unpacking tar (1.30+dfsg-1) over (1.29b-2) ... Setting up tar (1.30+dfsg-1) ... (Reading database ... 12537 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu3_ppc64el.deb ... Unpacking dpkg (1.19.0.5ubuntu3) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu3) ... (Reading database ... 12537 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.1-2_ppc64el.deb ... Unpacking libext2fs2:ppc64el (1.44.1-2) over (1.44.1-1) ... Setting up libext2fs2:ppc64el (1.44.1-2) ... (Reading database ... 12537 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.1-2_ppc64el.deb ... Unpacking e2fsprogs (1.44.1-2) over (1.44.1-1) ... Setting up e2fsprogs (1.44.1-2) ... (Reading database ... 12537 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20180210-2ubuntu2_ppc64el.deb ... Unpacking ncurses-bin (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1+20180210-2ubuntu2) ... (Reading database ... 12537 files and directories currently installed.) Preparing to unpack .../perl_5.26.2-3_ppc64el.deb ... Unpacking perl (5.26.2-3) over (5.26.1-6) ... Preparing to unpack .../perl-modules-5.26_5.26.2-3_all.deb ... Unpacking perl-modules-5.26 (5.26.2-3) over (5.26.1-6) ... Preparing to unpack .../libperl5.26_5.26.2-3_ppc64el.deb ... Unpacking libperl5.26:ppc64el (5.26.2-3) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.2-3_ppc64el.deb ... Unpacking perl-base (5.26.2-3) over (5.26.1-6) ... Setting up perl-base (5.26.2-3) ... Selecting previously unselected package libncursesw6:ppc64el. (Reading database ... 12537 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20180210-2ubuntu2_ppc64el.deb ... Unpacking libncursesw6:ppc64el (6.1+20180210-2ubuntu2) ... Setting up libncursesw6:ppc64el (6.1+20180210-2ubuntu2) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../libuuid1_2.31.1-0.4ubuntu4_ppc64el.deb ... Unpacking libuuid1:ppc64el (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:ppc64el (2.31.1-0.4ubuntu4) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../libblkid1_2.31.1-0.4ubuntu4_ppc64el.deb ... Unpacking libblkid1:ppc64el (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:ppc64el (2.31.1-0.4ubuntu4) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.31.1-0.4ubuntu4_ppc64el.deb ... Unpacking libfdisk1:ppc64el (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:ppc64el (2.31.1-0.4ubuntu4) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../libmount1_2.31.1-0.4ubuntu4_ppc64el.deb ... Unpacking libmount1:ppc64el (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:ppc64el (2.31.1-0.4ubuntu4) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.31.1-0.4ubuntu4_ppc64el.deb ... Unpacking libsmartcols1:ppc64el (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:ppc64el (2.31.1-0.4ubuntu4) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../fdisk_2.31.1-0.4ubuntu4_ppc64el.deb ... Unpacking fdisk (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.31.1-0.4ubuntu4) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../util-linux_2.31.1-0.4ubuntu4_ppc64el.deb ... Unpacking util-linux (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.31.1-0.4ubuntu4) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.45_ppc64el.deb ... Unpacking base-passwd (3.5.45) over (3.5.44) ... Setting up base-passwd (3.5.45) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20180210-2ubuntu2_all.deb ... Unpacking ncurses-base (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Setting up ncurses-base (6.1+20180210-2ubuntu2) ... (Reading database ... 12546 files and directories currently installed.) Preparing to unpack .../libgomp1_8.1.0-3ubuntu1_ppc64el.deb ... Unpacking libgomp1:ppc64el (8.1.0-3ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libitm1_8.1.0-3ubuntu1_ppc64el.deb ... Unpacking libitm1:ppc64el (8.1.0-3ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../gcc-8-base_8.1.0-3ubuntu1_ppc64el.deb ... Unpacking gcc-8-base:ppc64el (8.1.0-3ubuntu1) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:ppc64el (8.1.0-3ubuntu1) ... (Reading database ... 12545 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.1.0-3ubuntu1_ppc64el.deb ... Unpacking libgcc1:ppc64el (1:8.1.0-3ubuntu1) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:ppc64el (1:8.1.0-3ubuntu1) ... (Reading database ... 12545 files and directories currently installed.) Preparing to unpack .../liblsan0_8.1.0-3ubuntu1_ppc64el.deb ... Unpacking liblsan0:ppc64el (8.1.0-3ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libtsan0_8.1.0-3ubuntu1_ppc64el.deb ... Unpacking libtsan0:ppc64el (8.1.0-3ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libcc1-0_8.1.0-3ubuntu1_ppc64el.deb ... Unpacking libcc1-0:ppc64el (8.1.0-3ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libatomic1_8.1.0-3ubuntu1_ppc64el.deb ... Unpacking libatomic1:ppc64el (8.1.0-3ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libstdc++6_8.1.0-3ubuntu1_ppc64el.deb ... Unpacking libstdc++6:ppc64el (8.1.0-3ubuntu1) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:ppc64el (8.1.0-3ubuntu1) ... (Reading database ... 12545 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.7.0~alpha0ubuntu1_ppc64el.deb ... Unpacking libapt-pkg5.0:ppc64el (1.7.0~alpha0ubuntu1) over (1.6.1) ... Setting up libapt-pkg5.0:ppc64el (1.7.0~alpha0ubuntu1) ... (Reading database ... 12545 files and directories currently installed.) Preparing to unpack .../apt_1.7.0~alpha0ubuntu1_ppc64el.deb ... Unpacking apt (1.7.0~alpha0ubuntu1) over (1.6.1) ... Setting up apt (1.7.0~alpha0ubuntu1) ... (Reading database ... 12545 files and directories currently installed.) Preparing to unpack .../mount_2.31.1-0.4ubuntu4_ppc64el.deb ... Unpacking mount (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Preparing to unpack .../libcap-ng0_0.7.9-1_ppc64el.deb ... Unpacking libcap-ng0:ppc64el (0.7.9-1) over (0.7.7-3.1) ... Setting up libcap-ng0:ppc64el (0.7.9-1) ... (Reading database ... 12545 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.44.1-2_ppc64el.deb ... Unpacking libcom-err2:ppc64el (1.44.1-2) over (1.44.1-1) ... Setting up libcom-err2:ppc64el (1.44.1-2) ... (Reading database ... 12545 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.31-1_ppc64el.deb ... Unpacking libgpg-error0:ppc64el (1.31-1) over (1.27-6) ... Setting up libgpg-error0:ppc64el (1.31-1) ... (Reading database ... 12545 files and directories currently installed.) Preparing to unpack .../libss2_1.44.1-2_ppc64el.deb ... Unpacking libss2:ppc64el (1.44.1-2) over (1.44.1-1) ... Setting up libss2:ppc64el (1.44.1-2) ... (Reading database ... 12545 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1+20180210-2ubuntu2_ppc64el.deb ... Unpacking libncurses5:ppc64el (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Preparing to unpack .../libncursesw5_6.1+20180210-2ubuntu2_ppc64el.deb ... Unpacking libncursesw5:ppc64el (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1+20180210-2ubuntu2_ppc64el.deb ... Unpacking libtinfo5:ppc64el (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Setting up libtinfo5:ppc64el (6.1+20180210-2ubuntu2) ... (Reading database ... 12543 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-3_ppc64el.deb ... Unpacking libgmp10:ppc64el (2:6.1.2+dfsg-3) over (2:6.1.2+dfsg-2) ... Setting up libgmp10:ppc64el (2:6.1.2+dfsg-3) ... (Reading database ... 12543 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.10-2_ppc64el.deb ... Unpacking libp11-kit0:ppc64el (0.23.10-2) over (0.23.9-2) ... Setting up libp11-kit0:ppc64el (0.23.10-2) ... (Reading database ... 12543 files and directories currently installed.) Preparing to unpack .../00-libprocps6_2%3a3.3.12-3ubuntu2_ppc64el.deb ... Unpacking libprocps6:ppc64el (2:3.3.12-3ubuntu2) over (2:3.3.12-3ubuntu1) ... Selecting previously unselected package libncurses6:ppc64el. Preparing to unpack .../01-libncurses6_6.1+20180210-2ubuntu2_ppc64el.deb ... Unpacking libncurses6:ppc64el (6.1+20180210-2ubuntu2) ... Preparing to unpack .../02-procps_2%3a3.3.12-3ubuntu2_ppc64el.deb ... Unpacking procps (2:3.3.12-3ubuntu2) over (2:3.3.12-3ubuntu1) ... Preparing to unpack .../03-libargon2-0_0~20161029-2_ppc64el.deb ... Unpacking libargon2-0:ppc64el (0~20161029-2) over (0~20161029-1.1) ... Preparing to unpack .../04-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) over (7.0-3) ... Preparing to unpack .../05-libreadline7_7.0-5_ppc64el.deb ... Unpacking libreadline7:ppc64el (7.0-5) over (7.0-3) ... Preparing to unpack .../06-libslang2_2.3.2-1ubuntu1_ppc64el.deb ... Unpacking libslang2:ppc64el (2.3.2-1ubuntu1) over (2.3.1a-3ubuntu1) ... Preparing to unpack .../07-libsqlite3-0_3.23.1-1_ppc64el.deb ... Unpacking libsqlite3-0:ppc64el (3.23.1-1) over (3.22.0-1) ... Preparing to unpack .../08-tzdata_2018e-1_all.deb ... Unpacking tzdata (2018e-1) over (2018d-1) ... Preparing to unpack .../09-libbinutils_2.30-17ubuntu1_ppc64el.deb ... Unpacking libbinutils:ppc64el (2.30-17ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../10-binutils-common_2.30-17ubuntu1_ppc64el.deb ... Unpacking binutils-common:ppc64el (2.30-17ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../11-binutils_2.30-17ubuntu1_ppc64el.deb ... Unpacking binutils (2.30-17ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../12-binutils-powerpc64le-linux-gnu_2.30-17ubuntu1_ppc64el.deb ... Unpacking binutils-powerpc64le-linux-gnu (2.30-17ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../13-libasan4_7.3.0-19ubuntu1_ppc64el.deb ... Unpacking libasan4:ppc64el (7.3.0-19ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../14-libubsan0_7.3.0-19ubuntu1_ppc64el.deb ... Unpacking libubsan0:ppc64el (7.3.0-19ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../15-g++-7_7.3.0-19ubuntu1_ppc64el.deb ... Unpacking g++-7 (7.3.0-19ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../16-gcc-7_7.3.0-19ubuntu1_ppc64el.deb ... Unpacking gcc-7 (7.3.0-19ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../17-libstdc++-7-dev_7.3.0-19ubuntu1_ppc64el.deb ... Unpacking libstdc++-7-dev:ppc64el (7.3.0-19ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../18-libgcc-7-dev_7.3.0-19ubuntu1_ppc64el.deb ... Unpacking libgcc-7-dev:ppc64el (7.3.0-19ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../19-cpp-7_7.3.0-19ubuntu1_ppc64el.deb ... Unpacking cpp-7 (7.3.0-19ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../20-gcc-7-base_7.3.0-19ubuntu1_ppc64el.deb ... Unpacking gcc-7-base:ppc64el (7.3.0-19ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../21-cpp_4%3a7.3.0-3ubuntu3_ppc64el.deb ... Unpacking cpp (4:7.3.0-3ubuntu3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../22-gcc_4%3a7.3.0-3ubuntu3_ppc64el.deb ... Unpacking gcc (4:7.3.0-3ubuntu3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../23-g++_4%3a7.3.0-3ubuntu3_ppc64el.deb ... Unpacking g++ (4:7.3.0-3ubuntu3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../24-dpkg-dev_1.19.0.5ubuntu3_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../25-libdpkg-perl_1.19.0.5ubuntu3_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../26-build-essential_12.5ubuntu2_ppc64el.deb ... Unpacking build-essential (12.5ubuntu2) over (12.4ubuntu1) ... Preparing to unpack .../27-e2fslibs_1.44.1-2_ppc64el.deb ... Unpacking e2fslibs:ppc64el (1.44.1-2) over (1.44.1-1) ... Preparing to unpack .../28-libcomerr2_1.44.1-2_ppc64el.deb ... Unpacking libcomerr2:ppc64el (1.44.1-2) over (1.44.1-1) ... Preparing to unpack .../29-libusb-0.1-4_2%3a0.1.12-32_ppc64el.deb ... Unpacking libusb-0.1-4:ppc64el (2:0.1.12-32) over (2:0.1.12-31) ... Preparing to unpack .../30-linux-libc-dev_4.15.0-21.22_ppc64el.deb ... Unpacking linux-libc-dev:ppc64el (4.15.0-21.22) over (4.15.0-20.21) ... Preparing to unpack .../31-pinentry-curses_1.1.0-1build1_ppc64el.deb ... Unpacking pinentry-curses (1.1.0-1build1) over (1.1.0-1) ... Setting up libncurses5:ppc64el (6.1+20180210-2ubuntu2) ... Setting up libgomp1:ppc64el (8.1.0-3ubuntu1) ... Setting up libatomic1:ppc64el (8.1.0-3ubuntu1) ... Setting up readline-common (7.0-5) ... Setting up libcc1-0:ppc64el (8.1.0-3ubuntu1) ... Setting up e2fslibs:ppc64el (1.44.1-2) ... Setting up libncursesw5:ppc64el (6.1+20180210-2ubuntu2) ... Setting up libreadline7:ppc64el (7.0-5) ... Setting up tzdata (2018e-1) ... Current default time zone: 'Etc/UTC' Local time is now: Sun May 13 05:12:56 UTC 2018. Universal Time is now: Sun May 13 05:12:56 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libtsan0:ppc64el (8.1.0-3ubuntu1) ... Setting up linux-libc-dev:ppc64el (4.15.0-21.22) ... Setting up mount (2.31.1-0.4ubuntu4) ... Setting up perl-modules-5.26 (5.26.2-3) ... Setting up libprocps6:ppc64el (2:3.3.12-3ubuntu2) ... Setting up liblsan0:ppc64el (8.1.0-3ubuntu1) ... Setting up libargon2-0:ppc64el (0~20161029-2) ... Setting up gcc-7-base:ppc64el (7.3.0-19ubuntu1) ... Setting up binutils-common:ppc64el (2.30-17ubuntu1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up libperl5.26:ppc64el (5.26.2-3) ... Setting up libsqlite3-0:ppc64el (3.23.1-1) ... Setting up pinentry-curses (1.1.0-1build1) ... Setting up libcomerr2:ppc64el (1.44.1-2) ... Setting up libslang2:ppc64el (2.3.2-1ubuntu1) ... Setting up libncurses6:ppc64el (6.1+20180210-2ubuntu2) ... Setting up libusb-0.1-4:ppc64el (2:0.1.12-32) ... Setting up libitm1:ppc64el (8.1.0-3ubuntu1) ... Setting up libasan4:ppc64el (7.3.0-19ubuntu1) ... Setting up libbinutils:ppc64el (2.30-17ubuntu1) ... Setting up libubsan0:ppc64el (7.3.0-19ubuntu1) ... Setting up binutils-powerpc64le-linux-gnu (2.30-17ubuntu1) ... Setting up libgcc-7-dev:ppc64el (7.3.0-19ubuntu1) ... Setting up cpp-7 (7.3.0-19ubuntu1) ... Setting up procps (2:3.3.12-3ubuntu2) ... Setting up libstdc++-7-dev:ppc64el (7.3.0-19ubuntu1) ... Setting up perl (5.26.2-3) ... Processing triggers for systemd (237-3ubuntu10) ... Setting up binutils (2.30-17ubuntu1) ... Setting up cpp (4:7.3.0-3ubuntu3) ... Setting up gcc-7 (7.3.0-19ubuntu1) ... Setting up g++-7 (7.3.0-19ubuntu1) ... Setting up libdpkg-perl (1.19.0.5ubuntu3) ... Setting up gcc (4:7.3.0-3ubuntu3) ... Setting up dpkg-dev (1.19.0.5ubuntu3) ... Setting up g++ (4:7.3.0-3ubuntu3) ... Setting up build-essential (12.5ubuntu2) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-14873887 ppc64el cosmic-proposed -c chroot:build-PACKAGEBUILD-14873887 --arch=ppc64el --dist=cosmic-proposed --nolog lilypond_2.19.81+really-2.18.2-13.dsc Initiating build PACKAGEBUILD-14873887 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-124-generic #148-Ubuntu SMP Wed May 2 13:02:22 UTC 2018 ppc64le sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-ppc64el-001.buildd +==============================================================================+ | lilypond 2.19.81+really-2.18.2-13 (ppc64el) 13 May 2018 05:12 | +==============================================================================+ Package: lilypond Version: 2.19.81+really-2.18.2-13 Source Version: 2.19.81+really-2.18.2-13 Distribution: cosmic-proposed Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el I: NOTICE: Log filtering will replace 'build/lilypond-MJCt1U/lilypond-2.19.81+really-2.18.2' with '<>' I: NOTICE: Log filtering will replace 'build/lilypond-MJCt1U' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-14873887/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- lilypond_2.19.81+really-2.18.2-13.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-tlUQRQ/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-tlUQRQ/apt_archive ./ InRelease Get:2 copy:/<>/resolver-tlUQRQ/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-tlUQRQ/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-tlUQRQ/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-tlUQRQ/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (224 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 856 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-tlUQRQ/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 856 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12552 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: autoconf, automake, autotools-dev, bison, dblatex, debhelper (>= 11), dh-exec, dh-python, flex, fontforge, fonts-freefont-otf, fonts-ipafont-mincho, fonts-linuxlibertine, gettext, ghostscript, groff, gsfonts | gsfonts-x11, help2man, imagemagick, libfl-dev, libfontconfig1-dev, libfreetype6-dev, libgmp-dev, libltdl-dev, libncurses5-dev, libpango1.0-dev, libreadline6-dev, libtool, m4, mftrace, netpbm, pkg-config, python-all-dev, rsync, texi2html, texinfo, texlive-fonts-recommended, texlive-generic-recommended, texlive-lang-cyrillic, texlive-latex-base, texlive-latex-recommended, texlive-metapost, zip Merged Build-Conflicts: fonts-noto-cjk Filtered Build-Depends: autoconf, automake, autotools-dev, bison, dblatex, debhelper (>= 11), dh-exec, dh-python, flex, fontforge, fonts-freefont-otf, fonts-ipafont-mincho, fonts-linuxlibertine, gettext, ghostscript, groff, gsfonts | gsfonts-x11, help2man, imagemagick, libfl-dev, libfontconfig1-dev, libfreetype6-dev, libgmp-dev, libltdl-dev, libncurses5-dev, libpango1.0-dev, libreadline6-dev, libtool, m4, mftrace, netpbm, pkg-config, python-all-dev, rsync, texi2html, texinfo, texlive-fonts-recommended, texlive-generic-recommended, texlive-lang-cyrillic, texlive-latex-base, texlive-latex-recommended, texlive-metapost, zip Filtered Build-Conflicts: fonts-noto-cjk dpkg-deb: building package 'sbuild-build-depends-lilypond-dummy' in '/<>/resolver-18A2rC/apt_archive/sbuild-build-depends-lilypond-dummy.deb'. Ign:1 copy:/<>/resolver-18A2rC/apt_archive ./ InRelease Get:2 copy:/<>/resolver-18A2rC/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-18A2rC/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-18A2rC/apt_archive ./ Sources [491 B] Get:5 copy:/<>/resolver-18A2rC/apt_archive ./ Packages [819 B] Fetched 3429 B in 0s (300 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install lilypond build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils dblatex debhelper dh-autoreconf dh-exec dh-python dh-strip-nondeterminism dirmngr docbook-xml file flex fontconfig fontconfig-config fontforge fontforge-common fonts-dejavu-core fonts-freefont-otf fonts-gfs-baskerville fonts-gfs-porson fonts-ipafont-mincho fonts-linuxlibertine fonts-lmodern gettext gettext-base ghostscript gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gnupg gnupg-l10n gnupg-utils gpg-wks-client gpg-wks-server gpgsm groff groff-base gsfonts help2man hicolor-icon-theme icu-devtools imagemagick imagemagick-6-common imagemagick-6.q16 intltool-debian libapt-inst2.0 libarchive-zip-perl libasn1-8-heimdal libavahi-client3 libavahi-common-data libavahi-common3 libbison-dev libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcups2 libcupsimage2 libdatrie1 libdbus-1-3 libelf1 libexpat1 libexpat1-dev libfftw3-double3 libfile-stripnondeterminism-perl libfl-dev libfl2 libfontconfig1 libfontconfig1-dev libfontforge2 libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgdraw5 libgif7 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmpxx4ldbl libgraphite2-3 libgraphite2-dev libgs9 libgs9-common libgssapi-krb5-2 libgssapi3-heimdal libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 liblcms2-2 libldap-2.4-2 libldap-common liblocale-gettext-perl liblqr-1-0 libltdl-dev libltdl7 liblzo2-2 libmagic-mgc libmagic1 libmagickcore-6.q16-3 libmagickwand-6.q16-3 libmime-charset-perl libmpdec2 libncurses-dev libncurses5-dev libnetpbm10 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpaper-utils libpaper1 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpopt0 libpotrace0 libptexenc1 libpthread-stubs0-dev libpython-all-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libreadline-dev libroken18-heimdal libsasl2-2 libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libsombok3 libspiro0 libsynctex2 libtexlua52 libtexlua53 libtext-unidecode-perl libthai-data libthai0 libtiff5 libtimedate-perl libtool libunicode-linebreak-perl libuninameslist1 libwind0-heimdal libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxft-dev libxft2 libxi6 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 libxmu6 libxpm4 libxrender-dev libxrender1 libxslt1.1 libxt6 libzzip-0-13 m4 man-db mftrace mime-support netpbm pkg-config po-debconf poppler-data potrace preview-latex-style python python-all python-all-dev python-apt python-apt-common python-dev python-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal rsync sgml-base sgml-data t1utils tex-common texi2html texinfo texlive texlive-base texlive-bibtex-extra texlive-binaries texlive-extra-utils texlive-fonts-recommended texlive-generic-recommended texlive-lang-cyrillic texlive-lang-greek texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-metapost texlive-pictures texlive-plain-generic texlive-science ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xdg-utils xml-core xorg-sgml-doctools xsltproc xtrans-dev zip zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc bison-doc wamerican | wordlist whois vacation docbook inkscape latex-cjk-all lmodern opensp pdf-viewer texlive-lang-all texlive-xetex transfig xindy dh-make dwz dbus-user-session libpam-systemd pinentry-gnome3 tor docbook-dsssl docbook-xsl docbook-defguide flex-doc autotrace fontforge-doc fontforge-extras python-fontforge gettext-doc libasprintf-dev libgettextpo-dev ghostscript-x parcimonie xloadimage imagemagick-doc cups-bsd | lpr | lprng curl enscript ffmpeg gimp gnuplot grads graphviz hp2xx html2ps libwmf-bin mplayer povray radiance sane-utils ufraw-batch libcairo2-doc cups-common libfftw3-bin libfftw3-dev libglib2.0-doc gmp-doc libgmp10-doc libmpfr-dev libgraphite2-utils krb5-doc krb5-user libice-doc icu-doc liblcms2-utils libtool-doc libmagickcore-6.q16-3-extra libencode-hanextra-perl libpod2-base-perl libpango1.0-doc readline-doc libsm-doc gfortran | fortran95-compiler gcj-jdk libxcb-doc libxext-doc m4-doc apparmor less www-browser libmail-box-perl poppler-utils fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum python-doc python-tk python-apt-dbg python-apt-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3.6-venv python3.6-doc openssh-client openssh-server sgml-base-doc perlsgml w3-recs libxml2-utils latex2html texinfo-doc-nonfree perl-tk xpdf-reader | pdf-viewer chktex dvidvi dvipng fragmaster lacheck latexdiff latexmk purifyeps texlive-fonts-recommended-doc texlive-latex-base-doc python-pygments icc-profiles libfile-which-perl libspreadsheet-parseexcel-perl texlive-latex-extra-doc texlive-latex-recommended-doc texlive-pstricks texlive-metapost-doc dot2tex prerex ruby-tcltk | libtcltk-ruby texlive-pictures-doc vprerex texlive-science-doc Recommended packages: libxml2-utils dblatex-doc fonts-cantarell fonts-inconsolata fonts-ipafont-gothic curl | wget | lynx psutils libmagickcore-6.q16-3-extra libcupsfilters1 dbus libarchive-cpio-perl shared-mime-info xdg-user-dirs fonts-droid-fallback krb5-locales libpng-tools libsasl2-modules libx11-doc libxml-sax-expat-perl libmail-sendmail-perl lsb-release iso-codes lmodern libfile-homedir-perl libyaml-tiny-perl ruby | ruby-interpreter tex-gyre tipa feynmf tk libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils unzip The following NEW packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils dblatex debhelper dh-autoreconf dh-exec dh-python dh-strip-nondeterminism dirmngr docbook-xml file flex fontconfig fontconfig-config fontforge fontforge-common fonts-dejavu-core fonts-freefont-otf fonts-gfs-baskerville fonts-gfs-porson fonts-ipafont-mincho fonts-linuxlibertine fonts-lmodern gettext gettext-base ghostscript gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gnupg gnupg-l10n gnupg-utils gpg-wks-client gpg-wks-server gpgsm groff groff-base gsfonts help2man hicolor-icon-theme icu-devtools imagemagick imagemagick-6-common imagemagick-6.q16 intltool-debian libapt-inst2.0 libarchive-zip-perl libasn1-8-heimdal libavahi-client3 libavahi-common-data libavahi-common3 libbison-dev libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcups2 libcupsimage2 libdatrie1 libdbus-1-3 libelf1 libexpat1 libexpat1-dev libfftw3-double3 libfile-stripnondeterminism-perl libfl-dev libfl2 libfontconfig1 libfontconfig1-dev libfontforge2 libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgdraw5 libgif7 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmpxx4ldbl libgraphite2-3 libgraphite2-dev libgs9 libgs9-common libgssapi-krb5-2 libgssapi3-heimdal libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 liblcms2-2 libldap-2.4-2 libldap-common liblocale-gettext-perl liblqr-1-0 libltdl-dev libltdl7 liblzo2-2 libmagic-mgc libmagic1 libmagickcore-6.q16-3 libmagickwand-6.q16-3 libmime-charset-perl libmpdec2 libncurses-dev libncurses5-dev libnetpbm10 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpaper-utils libpaper1 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpopt0 libpotrace0 libptexenc1 libpthread-stubs0-dev libpython-all-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libreadline-dev libroken18-heimdal libsasl2-2 libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libsombok3 libspiro0 libsynctex2 libtexlua52 libtexlua53 libtext-unidecode-perl libthai-data libthai0 libtiff5 libtimedate-perl libtool libunicode-linebreak-perl libuninameslist1 libwind0-heimdal libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxft-dev libxft2 libxi6 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 libxmu6 libxpm4 libxrender-dev libxrender1 libxslt1.1 libxt6 libzzip-0-13 m4 man-db mftrace mime-support netpbm pkg-config po-debconf poppler-data potrace preview-latex-style python python-all python-all-dev python-apt python-apt-common python-dev python-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal rsync sbuild-build-depends-lilypond-dummy sgml-base sgml-data t1utils tex-common texi2html texinfo texlive texlive-base texlive-bibtex-extra texlive-binaries texlive-extra-utils texlive-fonts-recommended texlive-generic-recommended texlive-lang-cyrillic texlive-lang-greek texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-metapost texlive-pictures texlive-plain-generic texlive-science ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xdg-utils xml-core xorg-sgml-doctools xsltproc xtrans-dev zip zlib1g-dev 0 upgraded, 284 newly installed, 0 to remove and 0 not upgraded. Need to get 412 MB of archives. After this operation, 1086 MB of additional disk space will be used. Get:1 copy:/<>/resolver-18A2rC/apt_archive ./ sbuild-build-depends-lilypond-dummy 0.invalid.0 [1160 B] Get:2 http://ftpmaster.internal/ubuntu cosmic/main ppc64el liblocale-gettext-perl ppc64el 1.07-3build2 [16.5 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython3.6-minimal ppc64el 3.6.5-9ubuntu1 [535 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libexpat1 ppc64el 2.2.5-3 [89.5 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python3.6-minimal ppc64el 3.6.5-9ubuntu1 [1830 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python3-minimal ppc64el 3.6.5-3 [23.8 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main ppc64el mime-support all 3.60ubuntu1 [30.1 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libmpdec2 ppc64el 2.4.2-1ubuntu1 [86.7 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython3.6-stdlib ppc64el 3.6.5-9ubuntu1 [1785 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python3.6 ppc64el 3.6.5-9ubuntu1 [186 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython3-stdlib ppc64el 3.6.5-3 [7280 B] Get:12 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python3 ppc64el 3.6.5-3 [10.2 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxau6 ppc64el 1:1.0.8-1 [7460 B] Get:14 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libbsd0 ppc64el 0.8.7-1 [49.8 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxdmcp6 ppc64el 1:1.1.2-3 [11.0 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxcb1 ppc64el 1.13-1 [44.5 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libx11-data all 2:1.6.5-1 [113 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libx11-6 ppc64el 2:1.6.5-1 [600 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxext6 ppc64el 2:1.3.3-1 [30.7 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic/main ppc64el bsdmainutils ppc64el 11.1.2ubuntu2 [185 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic/main ppc64el groff-base ppc64el 1.22.3-10 [1468 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpipeline1 ppc64el 1.5.0-1 [24.7 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main ppc64el man-db ppc64el 2.8.3-2 [1034 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libsigsegv2 ppc64el 2.12-2 [13.9 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main ppc64el m4 ppc64el 1.4.18-1 [202 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main ppc64el flex ppc64el 2.6.4-6.1 [323 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfreetype6 ppc64el 2.8.1-2ubuntu2 [386 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main ppc64el ucf all 3.0038 [50.5 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main ppc64el fonts-dejavu-core all 2.37-1 [1041 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main ppc64el fontconfig-config all 2.12.6-0ubuntu2 [55.8 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfontconfig1 ppc64el 2.12.6-0ubuntu2 [167 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main ppc64el fontconfig ppc64el 2.12.6-0ubuntu2 [169 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el fonts-ipafont-mincho all 00303-18ubuntu1 [4725 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libjpeg-turbo8 ppc64el 1.5.2-0ubuntu5 [146 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfftw3-double3 ppc64el 3.3.7-1 [401 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libjbig0 ppc64el 2.1-3.1build1 [26.9 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libjpeg8 ppc64el 8c-2ubuntu8 [2146 B] Get:38 http://ftpmaster.internal/ubuntu cosmic/main ppc64el liblcms2-2 ppc64el 2.9-1 [177 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libglib2.0-0 ppc64el 2.56.1-2ubuntu1 [1160 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main ppc64el liblqr-1-0 ppc64el 0.4.2-2.1 [37.5 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libltdl7 ppc64el 2.4.6-2.1 [46.9 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libtiff5 ppc64el 4.0.9-5 [166 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libicu60 ppc64el 60.2-3ubuntu3 [8351 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxml2 ppc64el 2.9.4+dfsg1-6.1ubuntu1 [615 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el imagemagick-6-common all 8:6.9.7.4+dfsg-16ubuntu7 [61.0 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libmagickcore-6.q16-3 ppc64el 8:6.9.7.4+dfsg-16ubuntu7 [1793 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libmagickwand-6.q16-3 ppc64el 8:6.9.7.4+dfsg-16ubuntu7 [260 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main ppc64el x11-common all 1:7.7+19ubuntu7 [22.0 kB] Get:49 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libice6 ppc64el 2:1.0.9-2 [38.0 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libsm6 ppc64el 2:1.2.2-1 [15.1 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/main ppc64el poppler-data all 0.4.9-2 [1475 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython2.7-minimal ppc64el 2.7.15-1 [334 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python2.7-minimal ppc64el 2.7.15-1 [1445 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python-minimal ppc64el 2.7.15~rc1-1 [28.1 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython2.7-stdlib ppc64el 2.7.15-1 [2005 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python2.7 ppc64el 2.7.15-1 [239 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython-stdlib ppc64el 2.7.15~rc1-1 [7624 B] Get:58 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python ppc64el 2.7.15~rc1-1 [140 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main ppc64el sgml-base all 1.29 [12.3 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/main ppc64el tex-common all 6.09 [33.0 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libmagic-mgc ppc64el 1:5.33-2 [193 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libmagic1 ppc64el 1:5.33-2 [78.0 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/main ppc64el file ppc64el 1:5.33-2 [23.5 kB] Get:64 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgirepository-1.0-1 ppc64el 1.56.1-1 [81.0 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gir1.2-glib-2.0 ppc64el 1.56.1-1 [131 kB] Get:66 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libapt-inst2.0 ppc64el 1.7.0~alpha0ubuntu1 [58.0 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libdbus-1-3 ppc64el 1.12.2-1ubuntu1 [183 kB] Get:68 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libelf1 ppc64el 0.170-0.4 [46.5 kB] Get:69 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfribidi0 ppc64el 0.19.7-2 [24.9 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libglib2.0-data all 2.56.1-2ubuntu1 [4220 B] Get:71 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpopt0 ppc64el 1.16-11 [30.3 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gettext-base ppc64el 0.19.8.1-6build1 [50.1 kB] Get:73 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libkrb5support0 ppc64el 1.16-2build1 [32.3 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libk5crypto3 ppc64el 1.16-2build1 [106 kB] Get:75 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libkeyutils1 ppc64el 1.5.9-9.2ubuntu3 [9092 B] Get:76 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libkrb5-3 ppc64el 1.16-2build1 [309 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgssapi-krb5-2 ppc64el 1.16-2build1 [123 kB] Get:78 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python-apt-common all 1.7.0~alpha0~ubuntu2 [15.8 kB] Get:79 http://ftpmaster.internal/ubuntu cosmic/main ppc64el rsync ppc64el 3.1.2-2.1ubuntu1 [377 kB] Get:80 http://ftpmaster.internal/ubuntu cosmic/main ppc64el autoconf all 2.69-11 [322 kB] Get:81 http://ftpmaster.internal/ubuntu cosmic/main ppc64el autotools-dev all 20180224.1 [39.6 kB] Get:82 http://ftpmaster.internal/ubuntu cosmic/main ppc64el automake all 1:1.15.1-3ubuntu2 [509 kB] Get:83 http://ftpmaster.internal/ubuntu cosmic/main ppc64el autopoint all 0.19.8.1-6build1 [412 kB] Get:84 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libbison-dev ppc64el 2:3.0.4.dfsg-1build1 [339 kB] Get:85 http://ftpmaster.internal/ubuntu cosmic/main ppc64el bison ppc64el 2:3.0.4.dfsg-1build1 [263 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic/main ppc64el xml-core all 0.18 [21.3 kB] Get:87 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el sgml-data all 2.0.10 [173 kB] Get:88 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el docbook-xml all 4.5-8 [71.8 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libksba8 ppc64el 1.3.5-2 [90.7 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libroken18-heimdal ppc64el 7.5.0+dfsg-1 [42.2 kB] Get:91 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libasn1-8-heimdal ppc64el 7.5.0+dfsg-1 [140 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libheimbase1-heimdal ppc64el 7.5.0+dfsg-1 [30.5 kB] Get:93 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libhcrypto4-heimdal ppc64el 7.5.0+dfsg-1 [100 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libwind0-heimdal ppc64el 7.5.0+dfsg-1 [48.0 kB] Get:95 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libhx509-5-heimdal ppc64el 7.5.0+dfsg-1 [108 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libkrb5-26-heimdal ppc64el 7.5.0+dfsg-1 [216 kB] Get:97 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libheimntlm0-heimdal ppc64el 7.5.0+dfsg-1 [16.4 kB] Get:98 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgssapi3-heimdal ppc64el 7.5.0+dfsg-1 [92.6 kB] Get:99 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libsasl2-modules-db ppc64el 2.1.27~101-g0780600+dfsg-3ubuntu2 [15.0 kB] Get:100 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libsasl2-2 ppc64el 2.1.27~101-g0780600+dfsg-3ubuntu2 [53.8 kB] Get:101 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libldap-common all 2.4.46+dfsg-5ubuntu1 [16.6 kB] Get:102 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libldap-2.4-2 ppc64el 2.4.46+dfsg-5ubuntu1 [158 kB] Get:103 http://ftpmaster.internal/ubuntu cosmic/main ppc64el dirmngr ppc64el 2.2.4-1ubuntu1 [364 kB] Get:104 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gnupg-l10n all 2.2.4-1ubuntu1 [48.6 kB] Get:105 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gnupg-utils ppc64el 2.2.4-1ubuntu1 [146 kB] Get:106 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gpg-wks-client ppc64el 2.2.4-1ubuntu1 [112 kB] Get:107 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gpg-wks-server ppc64el 2.2.4-1ubuntu1 [104 kB] Get:108 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gpgsm ppc64el 2.2.4-1ubuntu1 [246 kB] Get:109 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gnupg ppc64el 2.2.4-1ubuntu1 [249 kB] Get:110 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python-apt ppc64el 1.7.0~alpha0~ubuntu2 [159 kB] Get:111 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpaper1 ppc64el 1.1.24+nmu5ubuntu1 [13.4 kB] Get:112 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpaper-utils ppc64el 1.1.24+nmu5ubuntu1 [8368 B] Get:113 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libkpathsea6 ppc64el 2018.20180416.47457-3 [60.0 kB] Get:114 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libptexenc1 ppc64el 2018.20180416.47457-3 [35.5 kB] Get:115 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libsynctex2 ppc64el 2018.20180416.47457-3 [55.8 kB] Get:116 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libtexlua52 ppc64el 2018.20180416.47457-3 [107 kB] Get:117 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libtexlua53 ppc64el 2018.20180416.47457-3 [125 kB] Get:118 http://ftpmaster.internal/ubuntu cosmic/main ppc64el t1utils ppc64el 1.41-2 [61.8 kB] Get:119 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpixman-1-0 ppc64el 0.34.0-2 [268 kB] Get:120 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxcb-render0 ppc64el 1.13-1 [13.4 kB] Get:121 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxcb-shm0 ppc64el 1.13-1 [5548 B] Get:122 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxrender1 ppc64el 1:0.9.10-1 [17.6 kB] Get:123 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcairo2 ppc64el 1.15.10-3 [680 kB] Get:124 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgraphite2-3 ppc64el 1.3.11-2 [67.8 kB] Get:125 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libavahi-common-data ppc64el 0.7-4ubuntu1 [22.2 kB] Get:126 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libavahi-common3 ppc64el 0.7-4ubuntu1 [20.5 kB] Get:127 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libavahi-client3 ppc64el 0.7-4ubuntu1 [25.5 kB] Get:128 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcups2 ppc64el 2.2.7-1ubuntu2 [241 kB] Get:129 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcupsimage2 ppc64el 2.2.7-1ubuntu2 [23.8 kB] Get:130 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libijs-0.35 ppc64el 0.35-13 [15.7 kB] Get:131 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libjbig2dec0 ppc64el 0.13-6 [57.5 kB] Get:132 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgs9-common all 9.22~dfsg+1-0ubuntu1.1 [5198 kB] Get:133 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgs9 ppc64el 9.22~dfsg+1-0ubuntu1.1 [2512 kB] Get:134 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libharfbuzz0b ppc64el 1.7.2-1ubuntu1 [237 kB] Get:135 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libharfbuzz-icu0 ppc64el 1.7.2-1ubuntu1 [5812 B] Get:136 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpotrace0 ppc64el 1.14-2 [18.3 kB] Get:137 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxt6 ppc64el 1:1.1.5-1 [152 kB] Get:138 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxmu6 ppc64el 2:1.1.2-2 [43.4 kB] Get:139 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxpm4 ppc64el 1:3.5.12-1 [35.9 kB] Get:140 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxaw7 ppc64el 2:1.0.13-1 [176 kB] Get:141 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxi6 ppc64el 2:1.7.9-1 [29.0 kB] Get:142 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libzzip-0-13 ppc64el 0.13.62-3.1 [24.5 kB] Get:143 http://ftpmaster.internal/ubuntu cosmic/main ppc64el texlive-binaries ppc64el 2018.20180416.47457-3 [13.7 MB] Get:144 http://ftpmaster.internal/ubuntu cosmic/main ppc64el xdg-utils all 1.1.2-1ubuntu2 [60.7 kB] Get:145 http://ftpmaster.internal/ubuntu cosmic/main ppc64el texlive-base all 2018.20180505-1 [18.9 MB] Get:146 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-fonts-recommended all 2018.20180505-1 [5264 kB] Get:147 http://ftpmaster.internal/ubuntu cosmic/main ppc64el fonts-lmodern all 2.004.5-3 [4551 kB] Get:148 http://ftpmaster.internal/ubuntu cosmic/main ppc64el texlive-latex-base all 2018.20180505-1 [953 kB] Get:149 http://ftpmaster.internal/ubuntu cosmic/main ppc64el texlive-latex-recommended all 2018.20180505-1 [15.3 MB] Get:150 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive all 2018.20180505-1 [14.4 kB] Get:151 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-bibtex-extra all 2018.20180505-1 [58.0 MB] Get:152 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libthai-data all 0.1.27-2 [133 kB] Get:153 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libdatrie1 ppc64el 0.2.11-1 [18.2 kB] Get:154 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libthai0 ppc64el 0.1.27-2 [18.0 kB] Get:155 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el libsombok3 ppc64el 2.4.0-1 [26.9 kB] Get:156 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el libmime-charset-perl all 1.012.2-1 [30.9 kB] Get:157 http://ftpmaster.internal/ubuntu cosmic-proposed/universe ppc64el libunicode-linebreak-perl ppc64el 0.0.20170401-1 [95.6 kB] Get:158 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-extra-utils all 2018.20180505-1 [29.4 MB] Get:159 http://ftpmaster.internal/ubuntu cosmic/main ppc64el preview-latex-style all 11.91-1ubuntu1 [185 kB] Get:160 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-pictures all 2018.20180505-1 [4082 kB] Get:161 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-latex-extra all 2018.20180505-1 [10.9 MB] Get:162 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el fonts-gfs-baskerville all 1.1-5 [43.4 kB] Get:163 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el fonts-gfs-porson all 1.1-6 [33.7 kB] Get:164 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-lang-greek all 2018.20180505-1 [76.3 MB] Get:165 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-science all 2018.20180505-1 [3093 kB] Get:166 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxslt1.1 ppc64el 1.1.29-5 [157 kB] Get:167 http://ftpmaster.internal/ubuntu cosmic/main ppc64el xsltproc ppc64el 1.1.29-5 [15.0 kB] Get:168 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el dblatex all 0.3.10-2 [346 kB] Get:169 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libtool all 2.4.6-2.1 [195 kB] Get:170 http://ftpmaster.internal/ubuntu cosmic/main ppc64el dh-autoreconf all 17 [15.8 kB] Get:171 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libarchive-zip-perl all 1.60-1 [83.9 kB] Get:172 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfile-stripnondeterminism-perl all 0.041-1 [15.3 kB] Get:173 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libtimedate-perl all 2.3000-2 [37.5 kB] Get:174 http://ftpmaster.internal/ubuntu cosmic/main ppc64el dh-strip-nondeterminism all 0.041-1 [5188 B] Get:175 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcroco3 ppc64el 0.6.12-2 [82.5 kB] Get:176 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gettext ppc64el 0.19.8.1-6build1 [953 kB] Get:177 http://ftpmaster.internal/ubuntu cosmic/main ppc64el intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:178 http://ftpmaster.internal/ubuntu cosmic/main ppc64el po-debconf all 1.0.20 [232 kB] Get:179 http://ftpmaster.internal/ubuntu cosmic/main ppc64el debhelper all 11.2.1ubuntu1 [906 kB] Get:180 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python3-lib2to3 all 3.6.5-3 [76.6 kB] Get:181 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python3-distutils all 3.6.5-3 [141 kB] Get:182 http://ftpmaster.internal/ubuntu cosmic/main ppc64el dh-python all 3.20180325ubuntu2 [89.2 kB] Get:183 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el fontforge-common all 1:20170731~dfsg-1 [1309 kB] Get:184 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgif7 ppc64el 5.1.4-2 [33.3 kB] Get:185 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython2.7 ppc64el 2.7.15-1 [1111 kB] Get:186 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el libspiro0 ppc64el 1:0.5.20150702-7 [16.9 kB] Get:187 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el libuninameslist1 ppc64el 20170807-1 [303 kB] Get:188 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el libfontforge2 ppc64el 1:20170731~dfsg-1 [2054 kB] Get:189 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpango-1.0-0 ppc64el 1.42.1-1 [160 kB] Get:190 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpangoft2-1.0-0 ppc64el 1.42.1-1 [35.2 kB] Get:191 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpangocairo-1.0-0 ppc64el 1.42.1-1 [22.6 kB] Get:192 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxft2 ppc64el 2.3.2-2 [45.1 kB] Get:193 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpangoxft-1.0-0 ppc64el 1.42.1-1 [17.0 kB] Get:194 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el libgdraw5 ppc64el 1:20170731~dfsg-1 [1370 kB] Get:195 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el fontforge ppc64el 1:20170731~dfsg-1 [16.0 kB] Get:196 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el fonts-freefont-otf all 20120503-7 [3055 kB] Get:197 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el fonts-linuxlibertine all 5.3.0-4 [1627 kB] Get:198 http://ftpmaster.internal/ubuntu cosmic/main ppc64el ghostscript ppc64el 9.22~dfsg+1-0ubuntu1.1 [47.7 kB] Get:199 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gir1.2-freedesktop ppc64el 1.56.1-1 [9076 B] Get:200 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gir1.2-harfbuzz-0.0 ppc64el 1.7.2-1ubuntu1 [18.5 kB] Get:201 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gir1.2-pango-1.0 ppc64el 1.42.1-1 [23.1 kB] Get:202 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el groff ppc64el 1.22.3-10 [3243 kB] Get:203 http://ftpmaster.internal/ubuntu cosmic/main ppc64el gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.4 [3120 kB] Get:204 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el help2man ppc64el 1.47.6 [162 kB] Get:205 http://ftpmaster.internal/ubuntu cosmic/main ppc64el hicolor-icon-theme all 0.17-2 [9976 B] Get:206 http://ftpmaster.internal/ubuntu cosmic/main ppc64el icu-devtools ppc64el 60.2-3ubuntu3 [203 kB] Get:207 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el imagemagick-6.q16 ppc64el 8:6.9.7.4+dfsg-16ubuntu7 [424 kB] Get:208 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el imagemagick ppc64el 8:6.9.7.4+dfsg-16ubuntu7 [14.2 kB] Get:209 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcairo-gobject2 ppc64el 1.15.10-3 [17.0 kB] Get:210 http://ftpmaster.internal/ubuntu cosmic/main ppc64el liblzo2-2 ppc64el 2.10-0.1 [80.2 kB] Get:211 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcairo-script-interpreter2 ppc64el 1.15.10-3 [59.8 kB] Get:212 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libexpat1-dev ppc64el 2.2.5-3 [132 kB] Get:213 http://ftpmaster.internal/ubuntu cosmic/main ppc64el zlib1g-dev ppc64el 1:1.2.11.dfsg-0ubuntu2 [178 kB] Get:214 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpng-dev ppc64el 1.6.34-1 [219 kB] Get:215 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfreetype6-dev ppc64el 2.8.1-2ubuntu2 [2601 kB] Get:216 http://ftpmaster.internal/ubuntu cosmic/main ppc64el pkg-config ppc64el 0.29.1-0ubuntu2 [44.1 kB] Get:217 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfontconfig1-dev ppc64el 2.12.6-0ubuntu2 [724 kB] Get:218 http://ftpmaster.internal/ubuntu cosmic/main ppc64el xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:219 http://ftpmaster.internal/ubuntu cosmic/main ppc64el x11proto-dev all 2018.4-4 [251 kB] Get:220 http://ftpmaster.internal/ubuntu cosmic/main ppc64el x11proto-core-dev all 2018.4-4 [2620 B] Get:221 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxau-dev ppc64el 1:1.0.8-1 [9358 B] Get:222 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxdmcp-dev ppc64el 1:1.1.2-3 [26.1 kB] Get:223 http://ftpmaster.internal/ubuntu cosmic/main ppc64el xtrans-dev all 1.3.5-1 [70.5 kB] Get:224 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpthread-stubs0-dev ppc64el 0.3-4 [3894 B] Get:225 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxcb1-dev ppc64el 1.13-1 [83.8 kB] Get:226 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libx11-dev ppc64el 2:1.6.5-1 [689 kB] Get:227 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxrender-dev ppc64el 1:0.9.10-1 [24.1 kB] Get:228 http://ftpmaster.internal/ubuntu cosmic/main ppc64el x11proto-xext-dev all 2018.4-4 [2620 B] Get:229 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxext-dev ppc64el 2:1.3.3-1 [86.5 kB] Get:230 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libice-dev ppc64el 2:1.0.9-2 [48.6 kB] Get:231 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libsm-dev ppc64el 2:1.2.2-1 [16.6 kB] Get:232 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpixman-1-dev ppc64el 0.34.0-2 [302 kB] Get:233 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxcb-render0-dev ppc64el 1.13-1 [18.6 kB] Get:234 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxcb-shm0-dev ppc64el 1.13-1 [6676 B] Get:235 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libglib2.0-bin ppc64el 2.56.1-2ubuntu1 [72.7 kB] Get:236 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libglib2.0-dev-bin ppc64el 2.56.1-2ubuntu1 [104 kB] Get:237 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpcre16-3 ppc64el 2:8.39-9 [144 kB] Get:238 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpcre32-3 ppc64el 2:8.39-9 [135 kB] Get:239 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpcrecpp0v5 ppc64el 2:8.39-9 [16.6 kB] Get:240 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpcre3-dev ppc64el 2:8.39-9 [518 kB] Get:241 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libglib2.0-dev ppc64el 2.56.1-2ubuntu1 [1634 kB] Get:242 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libcairo2-dev ppc64el 1.15.10-3 [756 kB] Get:243 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfl2 ppc64el 2.6.4-6.1 [11.5 kB] Get:244 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfl-dev ppc64el 2.6.4-6.1 [6284 B] Get:245 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libfribidi-dev ppc64el 0.19.7-2 [42.5 kB] Get:246 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgmpxx4ldbl ppc64el 2:6.1.2+dfsg-3 [9500 B] Get:247 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgmp-dev ppc64el 2:6.1.2+dfsg-3 [299 kB] Get:248 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libgraphite2-dev ppc64el 1.3.11-2 [14.5 kB] Get:249 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libharfbuzz-gobject0 ppc64el 1.7.2-1ubuntu1 [13.0 kB] Get:250 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libicu-le-hb0 ppc64el 1.0.3+git161113-5 [17.8 kB] Get:251 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libiculx60 ppc64el 60.2-3ubuntu3 [22.8 kB] Get:252 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libicu-le-hb-dev ppc64el 1.0.3+git161113-5 [33.5 kB] Get:253 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libicu-dev ppc64el 60.2-3ubuntu3 [9621 kB] Get:254 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libharfbuzz-dev ppc64el 1.7.2-1ubuntu1 [316 kB] Get:255 http://ftpmaster.internal/ubuntu cosmic-proposed/main ppc64el libltdl-dev ppc64el 2.4.6-2.1 [178 kB] Get:256 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libncurses-dev ppc64el 6.1+20180210-2ubuntu2 [407 kB] Get:257 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libncurses5-dev ppc64el 6.1+20180210-2ubuntu2 [976 B] Get:258 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libnetpbm10 ppc64el 2:10.0-15.3build1 [56.1 kB] Get:259 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxft-dev ppc64el 2.3.2-2 [57.6 kB] Get:260 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpango1.0-dev ppc64el 1.42.1-1 [327 kB] Get:261 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython2.7-dev ppc64el 2.7.15-1 [28.6 MB] Get:262 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython-dev ppc64el 2.7.15~rc1-1 [7692 B] Get:263 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libpython-all-dev ppc64el 2.7.15~rc1-1 [1096 B] Get:264 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libreadline-dev ppc64el 7.0-5 [174 kB] Get:265 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el libtext-unidecode-perl all 1.30-1 [99.0 kB] Get:266 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxml-namespacesupport-perl all 1.12-1 [13.2 kB] Get:267 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxml-sax-base-perl all 1.09-1 [18.8 kB] Get:268 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxml-sax-perl all 0.99+dfsg-2ubuntu1 [64.6 kB] Get:269 http://ftpmaster.internal/ubuntu cosmic/main ppc64el libxml-libxml-perl ppc64el 2.0128+dfsg-5 [305 kB] Get:270 http://ftpmaster.internal/ubuntu cosmic/main ppc64el netpbm ppc64el 2:10.0-15.3build1 [1049 kB] Get:271 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el potrace ppc64el 1.14-2 [76.1 kB] Get:272 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python-all ppc64el 2.7.15~rc1-1 [1076 B] Get:273 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python2.7-dev ppc64el 2.7.15-1 [286 kB] Get:274 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python-dev ppc64el 2.7.15~rc1-1 [1256 B] Get:275 http://ftpmaster.internal/ubuntu cosmic/main ppc64el python-all-dev ppc64el 2.7.15~rc1-1 [1100 B] Get:276 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texi2html all 1.82+dfsg1-5 [312 kB] Get:277 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texinfo ppc64el 6.5.0.dfsg.1-2build1 [753 kB] Get:278 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-plain-generic all 2018.20180505-1 [23.9 MB] Get:279 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-generic-recommended all 2018.20180505-1 [15.6 kB] Get:280 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-lang-cyrillic all 2018.20180505-1 [20.8 MB] Get:281 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el texlive-metapost all 2018.20180505-1 [432 kB] Get:282 http://ftpmaster.internal/ubuntu cosmic/main ppc64el zip ppc64el 3.0-11build1 [170 kB] Get:283 http://ftpmaster.internal/ubuntu cosmic/main ppc64el dh-exec ppc64el 0.23build1 [24.7 kB] Get:284 http://ftpmaster.internal/ubuntu cosmic/universe ppc64el mftrace ppc64el 1.2.19-1 [35.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 412 MB in 9s (46.8 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 12552 files and directories currently installed.) Preparing to unpack .../0-liblocale-gettext-perl_1.07-3build2_ppc64el.deb ... Unpacking liblocale-gettext-perl (1.07-3build2) ... Selecting previously unselected package libpython3.6-minimal:ppc64el. Preparing to unpack .../1-libpython3.6-minimal_3.6.5-9ubuntu1_ppc64el.deb ... Unpacking libpython3.6-minimal:ppc64el (3.6.5-9ubuntu1) ... Selecting previously unselected package libexpat1:ppc64el. Preparing to unpack .../2-libexpat1_2.2.5-3_ppc64el.deb ... Unpacking libexpat1:ppc64el (2.2.5-3) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../3-python3.6-minimal_3.6.5-9ubuntu1_ppc64el.deb ... Unpacking python3.6-minimal (3.6.5-9ubuntu1) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../4-python3-minimal_3.6.5-3_ppc64el.deb ... Unpacking python3-minimal (3.6.5-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../5-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:ppc64el. Preparing to unpack .../6-libmpdec2_2.4.2-1ubuntu1_ppc64el.deb ... Unpacking libmpdec2:ppc64el (2.4.2-1ubuntu1) ... Selecting previously unselected package libpython3.6-stdlib:ppc64el. Preparing to unpack .../7-libpython3.6-stdlib_3.6.5-9ubuntu1_ppc64el.deb ... Unpacking libpython3.6-stdlib:ppc64el (3.6.5-9ubuntu1) ... Selecting previously unselected package python3.6. Preparing to unpack .../8-python3.6_3.6.5-9ubuntu1_ppc64el.deb ... Unpacking python3.6 (3.6.5-9ubuntu1) ... Selecting previously unselected package libpython3-stdlib:ppc64el. Preparing to unpack .../9-libpython3-stdlib_3.6.5-3_ppc64el.deb ... Unpacking libpython3-stdlib:ppc64el (3.6.5-3) ... Setting up libpython3.6-minimal:ppc64el (3.6.5-9ubuntu1) ... Setting up libexpat1:ppc64el (2.2.5-3) ... Setting up python3.6-minimal (3.6.5-9ubuntu1) ... Setting up python3-minimal (3.6.5-3) ... Selecting previously unselected package python3. (Reading database ... 13241 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.5-3_ppc64el.deb ... Unpacking python3 (3.6.5-3) ... Selecting previously unselected package libxau6:ppc64el. Preparing to unpack .../01-libxau6_1%3a1.0.8-1_ppc64el.deb ... Unpacking libxau6:ppc64el (1:1.0.8-1) ... Selecting previously unselected package libbsd0:ppc64el. Preparing to unpack .../02-libbsd0_0.8.7-1_ppc64el.deb ... Unpacking libbsd0:ppc64el (0.8.7-1) ... Selecting previously unselected package libxdmcp6:ppc64el. Preparing to unpack .../03-libxdmcp6_1%3a1.1.2-3_ppc64el.deb ... Unpacking libxdmcp6:ppc64el (1:1.1.2-3) ... Selecting previously unselected package libxcb1:ppc64el. Preparing to unpack .../04-libxcb1_1.13-1_ppc64el.deb ... Unpacking libxcb1:ppc64el (1.13-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../05-libx11-data_2%3a1.6.5-1_all.deb ... Unpacking libx11-data (2:1.6.5-1) ... Selecting previously unselected package libx11-6:ppc64el. Preparing to unpack .../06-libx11-6_2%3a1.6.5-1_ppc64el.deb ... Unpacking libx11-6:ppc64el (2:1.6.5-1) ... Selecting previously unselected package libxext6:ppc64el. Preparing to unpack .../07-libxext6_2%3a1.3.3-1_ppc64el.deb ... Unpacking libxext6:ppc64el (2:1.3.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../08-bsdmainutils_11.1.2ubuntu2_ppc64el.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.22.3-10_ppc64el.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:ppc64el. Preparing to unpack .../10-libpipeline1_1.5.0-1_ppc64el.deb ... Unpacking libpipeline1:ppc64el (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.8.3-2_ppc64el.deb ... Unpacking man-db (2.8.3-2) ... Selecting previously unselected package libsigsegv2:ppc64el. Preparing to unpack .../12-libsigsegv2_2.12-2_ppc64el.deb ... Unpacking libsigsegv2:ppc64el (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.18-1_ppc64el.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package flex. Preparing to unpack .../14-flex_2.6.4-6.1_ppc64el.deb ... Unpacking flex (2.6.4-6.1) ... Selecting previously unselected package libfreetype6:ppc64el. Preparing to unpack .../15-libfreetype6_2.8.1-2ubuntu2_ppc64el.deb ... Unpacking libfreetype6:ppc64el (2.8.1-2ubuntu2) ... Selecting previously unselected package ucf. Preparing to unpack .../16-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../17-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../18-fontconfig-config_2.12.6-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.12.6-0ubuntu2) ... Selecting previously unselected package libfontconfig1:ppc64el. Preparing to unpack .../19-libfontconfig1_2.12.6-0ubuntu2_ppc64el.deb ... Unpacking libfontconfig1:ppc64el (2.12.6-0ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../20-fontconfig_2.12.6-0ubuntu2_ppc64el.deb ... Unpacking fontconfig (2.12.6-0ubuntu2) ... Selecting previously unselected package fonts-ipafont-mincho. Preparing to unpack .../21-fonts-ipafont-mincho_00303-18ubuntu1_all.deb ... Unpacking fonts-ipafont-mincho (00303-18ubuntu1) ... Selecting previously unselected package libjpeg-turbo8:ppc64el. Preparing to unpack .../22-libjpeg-turbo8_1.5.2-0ubuntu5_ppc64el.deb ... Unpacking libjpeg-turbo8:ppc64el (1.5.2-0ubuntu5) ... Selecting previously unselected package libfftw3-double3:ppc64el. Preparing to unpack .../23-libfftw3-double3_3.3.7-1_ppc64el.deb ... Unpacking libfftw3-double3:ppc64el (3.3.7-1) ... Selecting previously unselected package libjbig0:ppc64el. Preparing to unpack .../24-libjbig0_2.1-3.1build1_ppc64el.deb ... Unpacking libjbig0:ppc64el (2.1-3.1build1) ... Selecting previously unselected package libjpeg8:ppc64el. Preparing to unpack .../25-libjpeg8_8c-2ubuntu8_ppc64el.deb ... Unpacking libjpeg8:ppc64el (8c-2ubuntu8) ... Selecting previously unselected package liblcms2-2:ppc64el. Preparing to unpack .../26-liblcms2-2_2.9-1_ppc64el.deb ... Unpacking liblcms2-2:ppc64el (2.9-1) ... Selecting previously unselected package libglib2.0-0:ppc64el. Preparing to unpack .../27-libglib2.0-0_2.56.1-2ubuntu1_ppc64el.deb ... Unpacking libglib2.0-0:ppc64el (2.56.1-2ubuntu1) ... Selecting previously unselected package liblqr-1-0:ppc64el. Preparing to unpack .../28-liblqr-1-0_0.4.2-2.1_ppc64el.deb ... Unpacking liblqr-1-0:ppc64el (0.4.2-2.1) ... Selecting previously unselected package libltdl7:ppc64el. Preparing to unpack .../29-libltdl7_2.4.6-2.1_ppc64el.deb ... Unpacking libltdl7:ppc64el (2.4.6-2.1) ... Selecting previously unselected package libtiff5:ppc64el. Preparing to unpack .../30-libtiff5_4.0.9-5_ppc64el.deb ... Unpacking libtiff5:ppc64el (4.0.9-5) ... Selecting previously unselected package libicu60:ppc64el. Preparing to unpack .../31-libicu60_60.2-3ubuntu3_ppc64el.deb ... Unpacking libicu60:ppc64el (60.2-3ubuntu3) ... Selecting previously unselected package libxml2:ppc64el. Preparing to unpack .../32-libxml2_2.9.4+dfsg1-6.1ubuntu1_ppc64el.deb ... Unpacking libxml2:ppc64el (2.9.4+dfsg1-6.1ubuntu1) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../33-imagemagick-6-common_8%3a6.9.7.4+dfsg-16ubuntu7_all.deb ... Unpacking imagemagick-6-common (8:6.9.7.4+dfsg-16ubuntu7) ... Selecting previously unselected package libmagickcore-6.q16-3:ppc64el. Preparing to unpack .../34-libmagickcore-6.q16-3_8%3a6.9.7.4+dfsg-16ubuntu7_ppc64el.deb ... Unpacking libmagickcore-6.q16-3:ppc64el (8:6.9.7.4+dfsg-16ubuntu7) ... Selecting previously unselected package libmagickwand-6.q16-3:ppc64el. Preparing to unpack .../35-libmagickwand-6.q16-3_8%3a6.9.7.4+dfsg-16ubuntu7_ppc64el.deb ... Unpacking libmagickwand-6.q16-3:ppc64el (8:6.9.7.4+dfsg-16ubuntu7) ... Selecting previously unselected package x11-common. Preparing to unpack .../36-x11-common_1%3a7.7+19ubuntu7_all.deb ... Unpacking x11-common (1:7.7+19ubuntu7) ... Selecting previously unselected package libice6:ppc64el. Preparing to unpack .../37-libice6_2%3a1.0.9-2_ppc64el.deb ... Unpacking libice6:ppc64el (2:1.0.9-2) ... Selecting previously unselected package libsm6:ppc64el. Preparing to unpack .../38-libsm6_2%3a1.2.2-1_ppc64el.deb ... Unpacking libsm6:ppc64el (2:1.2.2-1) ... Selecting previously unselected package poppler-data. Preparing to unpack .../39-poppler-data_0.4.9-2_all.deb ... Unpacking poppler-data (0.4.9-2) ... Selecting previously unselected package libpython2.7-minimal:ppc64el. Preparing to unpack .../40-libpython2.7-minimal_2.7.15-1_ppc64el.deb ... Unpacking libpython2.7-minimal:ppc64el (2.7.15-1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../41-python2.7-minimal_2.7.15-1_ppc64el.deb ... Unpacking python2.7-minimal (2.7.15-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../42-python-minimal_2.7.15~rc1-1_ppc64el.deb ... Unpacking python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package libpython2.7-stdlib:ppc64el. Preparing to unpack .../43-libpython2.7-stdlib_2.7.15-1_ppc64el.deb ... Unpacking libpython2.7-stdlib:ppc64el (2.7.15-1) ... Selecting previously unselected package python2.7. Preparing to unpack .../44-python2.7_2.7.15-1_ppc64el.deb ... Unpacking python2.7 (2.7.15-1) ... Selecting previously unselected package libpython-stdlib:ppc64el. Preparing to unpack .../45-libpython-stdlib_2.7.15~rc1-1_ppc64el.deb ... Unpacking libpython-stdlib:ppc64el (2.7.15~rc1-1) ... Setting up libpython2.7-minimal:ppc64el (2.7.15-1) ... Setting up python2.7-minimal (2.7.15-1) ... Setting up python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package python. (Reading database ... 16106 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15~rc1-1_ppc64el.deb ... Unpacking python (2.7.15~rc1-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package tex-common. Preparing to unpack .../002-tex-common_6.09_all.deb ... Unpacking tex-common (6.09) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.33-2_ppc64el.deb ... Unpacking libmagic-mgc (1:5.33-2) ... Selecting previously unselected package libmagic1:ppc64el. Preparing to unpack .../004-libmagic1_1%3a5.33-2_ppc64el.deb ... Unpacking libmagic1:ppc64el (1:5.33-2) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.33-2_ppc64el.deb ... Unpacking file (1:5.33-2) ... Selecting previously unselected package libgirepository-1.0-1:ppc64el. Preparing to unpack .../006-libgirepository-1.0-1_1.56.1-1_ppc64el.deb ... Unpacking libgirepository-1.0-1:ppc64el (1.56.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:ppc64el. Preparing to unpack .../007-gir1.2-glib-2.0_1.56.1-1_ppc64el.deb ... Unpacking gir1.2-glib-2.0:ppc64el (1.56.1-1) ... Selecting previously unselected package libapt-inst2.0:ppc64el. Preparing to unpack .../008-libapt-inst2.0_1.7.0~alpha0ubuntu1_ppc64el.deb ... Unpacking libapt-inst2.0:ppc64el (1.7.0~alpha0ubuntu1) ... Selecting previously unselected package libdbus-1-3:ppc64el. Preparing to unpack .../009-libdbus-1-3_1.12.2-1ubuntu1_ppc64el.deb ... Unpacking libdbus-1-3:ppc64el (1.12.2-1ubuntu1) ... Selecting previously unselected package libelf1:ppc64el. Preparing to unpack .../010-libelf1_0.170-0.4_ppc64el.deb ... Unpacking libelf1:ppc64el (0.170-0.4) ... Selecting previously unselected package libfribidi0:ppc64el. Preparing to unpack .../011-libfribidi0_0.19.7-2_ppc64el.deb ... Unpacking libfribidi0:ppc64el (0.19.7-2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../012-libglib2.0-data_2.56.1-2ubuntu1_all.deb ... Unpacking libglib2.0-data (2.56.1-2ubuntu1) ... Selecting previously unselected package libpopt0:ppc64el. Preparing to unpack .../013-libpopt0_1.16-11_ppc64el.deb ... Unpacking libpopt0:ppc64el (1.16-11) ... Selecting previously unselected package gettext-base. Preparing to unpack .../014-gettext-base_0.19.8.1-6build1_ppc64el.deb ... Unpacking gettext-base (0.19.8.1-6build1) ... Selecting previously unselected package libkrb5support0:ppc64el. Preparing to unpack .../015-libkrb5support0_1.16-2build1_ppc64el.deb ... Unpacking libkrb5support0:ppc64el (1.16-2build1) ... Selecting previously unselected package libk5crypto3:ppc64el. Preparing to unpack .../016-libk5crypto3_1.16-2build1_ppc64el.deb ... Unpacking libk5crypto3:ppc64el (1.16-2build1) ... Selecting previously unselected package libkeyutils1:ppc64el. Preparing to unpack .../017-libkeyutils1_1.5.9-9.2ubuntu3_ppc64el.deb ... Unpacking libkeyutils1:ppc64el (1.5.9-9.2ubuntu3) ... Selecting previously unselected package libkrb5-3:ppc64el. Preparing to unpack .../018-libkrb5-3_1.16-2build1_ppc64el.deb ... Unpacking libkrb5-3:ppc64el (1.16-2build1) ... Selecting previously unselected package libgssapi-krb5-2:ppc64el. Preparing to unpack .../019-libgssapi-krb5-2_1.16-2build1_ppc64el.deb ... Unpacking libgssapi-krb5-2:ppc64el (1.16-2build1) ... Selecting previously unselected package python-apt-common. Preparing to unpack .../020-python-apt-common_1.7.0~alpha0~ubuntu2_all.deb ... Unpacking python-apt-common (1.7.0~alpha0~ubuntu2) ... Selecting previously unselected package rsync. Preparing to unpack .../021-rsync_3.1.2-2.1ubuntu1_ppc64el.deb ... Unpacking rsync (3.1.2-2.1ubuntu1) ... Selecting previously unselected package autoconf. Preparing to unpack .../022-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../024-automake_1%3a1.15.1-3ubuntu2_all.deb ... Unpacking automake (1:1.15.1-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../025-autopoint_0.19.8.1-6build1_all.deb ... Unpacking autopoint (0.19.8.1-6build1) ... Selecting previously unselected package libbison-dev:ppc64el. Preparing to unpack .../026-libbison-dev_2%3a3.0.4.dfsg-1build1_ppc64el.deb ... Unpacking libbison-dev:ppc64el (2:3.0.4.dfsg-1build1) ... Selecting previously unselected package bison. Preparing to unpack .../027-bison_2%3a3.0.4.dfsg-1build1_ppc64el.deb ... Unpacking bison (2:3.0.4.dfsg-1build1) ... Selecting previously unselected package xml-core. Preparing to unpack .../028-xml-core_0.18_all.deb ... Unpacking xml-core (0.18) ... Selecting previously unselected package sgml-data. Preparing to unpack .../029-sgml-data_2.0.10_all.deb ... Unpacking sgml-data (2.0.10) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../030-docbook-xml_4.5-8_all.deb ... Unpacking docbook-xml (4.5-8) ... Selecting previously unselected package libksba8:ppc64el. Preparing to unpack .../031-libksba8_1.3.5-2_ppc64el.deb ... Unpacking libksba8:ppc64el (1.3.5-2) ... Selecting previously unselected package libroken18-heimdal:ppc64el. Preparing to unpack .../032-libroken18-heimdal_7.5.0+dfsg-1_ppc64el.deb ... Unpacking libroken18-heimdal:ppc64el (7.5.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:ppc64el. Preparing to unpack .../033-libasn1-8-heimdal_7.5.0+dfsg-1_ppc64el.deb ... Unpacking libasn1-8-heimdal:ppc64el (7.5.0+dfsg-1) ... Selecting previously unselected package libheimbase1-heimdal:ppc64el. Preparing to unpack .../034-libheimbase1-heimdal_7.5.0+dfsg-1_ppc64el.deb ... Unpacking libheimbase1-heimdal:ppc64el (7.5.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:ppc64el. Preparing to unpack .../035-libhcrypto4-heimdal_7.5.0+dfsg-1_ppc64el.deb ... Unpacking libhcrypto4-heimdal:ppc64el (7.5.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:ppc64el. Preparing to unpack .../036-libwind0-heimdal_7.5.0+dfsg-1_ppc64el.deb ... Unpacking libwind0-heimdal:ppc64el (7.5.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:ppc64el. Preparing to unpack .../037-libhx509-5-heimdal_7.5.0+dfsg-1_ppc64el.deb ... Unpacking libhx509-5-heimdal:ppc64el (7.5.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:ppc64el. Preparing to unpack .../038-libkrb5-26-heimdal_7.5.0+dfsg-1_ppc64el.deb ... Unpacking libkrb5-26-heimdal:ppc64el (7.5.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:ppc64el. Preparing to unpack .../039-libheimntlm0-heimdal_7.5.0+dfsg-1_ppc64el.deb ... Unpacking libheimntlm0-heimdal:ppc64el (7.5.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:ppc64el. Preparing to unpack .../040-libgssapi3-heimdal_7.5.0+dfsg-1_ppc64el.deb ... Unpacking libgssapi3-heimdal:ppc64el (7.5.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:ppc64el. Preparing to unpack .../041-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2_ppc64el.deb ... Unpacking libsasl2-modules-db:ppc64el (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libsasl2-2:ppc64el. Preparing to unpack .../042-libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2_ppc64el.deb ... Unpacking libsasl2-2:ppc64el (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../043-libldap-common_2.4.46+dfsg-5ubuntu1_all.deb ... Unpacking libldap-common (2.4.46+dfsg-5ubuntu1) ... Selecting previously unselected package libldap-2.4-2:ppc64el. Preparing to unpack .../044-libldap-2.4-2_2.4.46+dfsg-5ubuntu1_ppc64el.deb ... Unpacking libldap-2.4-2:ppc64el (2.4.46+dfsg-5ubuntu1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../045-dirmngr_2.2.4-1ubuntu1_ppc64el.deb ... Unpacking dirmngr (2.2.4-1ubuntu1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../046-gnupg-l10n_2.2.4-1ubuntu1_all.deb ... Unpacking gnupg-l10n (2.2.4-1ubuntu1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../047-gnupg-utils_2.2.4-1ubuntu1_ppc64el.deb ... Unpacking gnupg-utils (2.2.4-1ubuntu1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../048-gpg-wks-client_2.2.4-1ubuntu1_ppc64el.deb ... Unpacking gpg-wks-client (2.2.4-1ubuntu1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../049-gpg-wks-server_2.2.4-1ubuntu1_ppc64el.deb ... Unpacking gpg-wks-server (2.2.4-1ubuntu1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../050-gpgsm_2.2.4-1ubuntu1_ppc64el.deb ... Unpacking gpgsm (2.2.4-1ubuntu1) ... Selecting previously unselected package gnupg. Preparing to unpack .../051-gnupg_2.2.4-1ubuntu1_ppc64el.deb ... Unpacking gnupg (2.2.4-1ubuntu1) ... Selecting previously unselected package python-apt. Preparing to unpack .../052-python-apt_1.7.0~alpha0~ubuntu2_ppc64el.deb ... Unpacking python-apt (1.7.0~alpha0~ubuntu2) ... Selecting previously unselected package libpaper1:ppc64el. Preparing to unpack .../053-libpaper1_1.1.24+nmu5ubuntu1_ppc64el.deb ... Unpacking libpaper1:ppc64el (1.1.24+nmu5ubuntu1) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../054-libpaper-utils_1.1.24+nmu5ubuntu1_ppc64el.deb ... Unpacking libpaper-utils (1.1.24+nmu5ubuntu1) ... Selecting previously unselected package libkpathsea6:ppc64el. Preparing to unpack .../055-libkpathsea6_2018.20180416.47457-3_ppc64el.deb ... Unpacking libkpathsea6:ppc64el (2018.20180416.47457-3) ... Selecting previously unselected package libptexenc1:ppc64el. Preparing to unpack .../056-libptexenc1_2018.20180416.47457-3_ppc64el.deb ... Unpacking libptexenc1:ppc64el (2018.20180416.47457-3) ... Selecting previously unselected package libsynctex2:ppc64el. Preparing to unpack .../057-libsynctex2_2018.20180416.47457-3_ppc64el.deb ... Unpacking libsynctex2:ppc64el (2018.20180416.47457-3) ... Selecting previously unselected package libtexlua52:ppc64el. Preparing to unpack .../058-libtexlua52_2018.20180416.47457-3_ppc64el.deb ... Unpacking libtexlua52:ppc64el (2018.20180416.47457-3) ... Selecting previously unselected package libtexlua53:ppc64el. Preparing to unpack .../059-libtexlua53_2018.20180416.47457-3_ppc64el.deb ... Unpacking libtexlua53:ppc64el (2018.20180416.47457-3) ... Selecting previously unselected package t1utils. Preparing to unpack .../060-t1utils_1.41-2_ppc64el.deb ... Unpacking t1utils (1.41-2) ... Selecting previously unselected package libpixman-1-0:ppc64el. Preparing to unpack .../061-libpixman-1-0_0.34.0-2_ppc64el.deb ... Unpacking libpixman-1-0:ppc64el (0.34.0-2) ... Selecting previously unselected package libxcb-render0:ppc64el. Preparing to unpack .../062-libxcb-render0_1.13-1_ppc64el.deb ... Unpacking libxcb-render0:ppc64el (1.13-1) ... Selecting previously unselected package libxcb-shm0:ppc64el. Preparing to unpack .../063-libxcb-shm0_1.13-1_ppc64el.deb ... Unpacking libxcb-shm0:ppc64el (1.13-1) ... Selecting previously unselected package libxrender1:ppc64el. Preparing to unpack .../064-libxrender1_1%3a0.9.10-1_ppc64el.deb ... Unpacking libxrender1:ppc64el (1:0.9.10-1) ... Selecting previously unselected package libcairo2:ppc64el. Preparing to unpack .../065-libcairo2_1.15.10-3_ppc64el.deb ... Unpacking libcairo2:ppc64el (1.15.10-3) ... Selecting previously unselected package libgraphite2-3:ppc64el. Preparing to unpack .../066-libgraphite2-3_1.3.11-2_ppc64el.deb ... Unpacking libgraphite2-3:ppc64el (1.3.11-2) ... Selecting previously unselected package libavahi-common-data:ppc64el. Preparing to unpack .../067-libavahi-common-data_0.7-4ubuntu1_ppc64el.deb ... Unpacking libavahi-common-data:ppc64el (0.7-4ubuntu1) ... Selecting previously unselected package libavahi-common3:ppc64el. Preparing to unpack .../068-libavahi-common3_0.7-4ubuntu1_ppc64el.deb ... Unpacking libavahi-common3:ppc64el (0.7-4ubuntu1) ... Selecting previously unselected package libavahi-client3:ppc64el. Preparing to unpack .../069-libavahi-client3_0.7-4ubuntu1_ppc64el.deb ... Unpacking libavahi-client3:ppc64el (0.7-4ubuntu1) ... Selecting previously unselected package libcups2:ppc64el. Preparing to unpack .../070-libcups2_2.2.7-1ubuntu2_ppc64el.deb ... Unpacking libcups2:ppc64el (2.2.7-1ubuntu2) ... Selecting previously unselected package libcupsimage2:ppc64el. Preparing to unpack .../071-libcupsimage2_2.2.7-1ubuntu2_ppc64el.deb ... Unpacking libcupsimage2:ppc64el (2.2.7-1ubuntu2) ... Selecting previously unselected package libijs-0.35:ppc64el. Preparing to unpack .../072-libijs-0.35_0.35-13_ppc64el.deb ... Unpacking libijs-0.35:ppc64el (0.35-13) ... Selecting previously unselected package libjbig2dec0:ppc64el. Preparing to unpack .../073-libjbig2dec0_0.13-6_ppc64el.deb ... Unpacking libjbig2dec0:ppc64el (0.13-6) ... Selecting previously unselected package libgs9-common. Preparing to unpack .../074-libgs9-common_9.22~dfsg+1-0ubuntu1.1_all.deb ... Unpacking libgs9-common (9.22~dfsg+1-0ubuntu1.1) ... Selecting previously unselected package libgs9:ppc64el. Preparing to unpack .../075-libgs9_9.22~dfsg+1-0ubuntu1.1_ppc64el.deb ... Unpacking libgs9:ppc64el (9.22~dfsg+1-0ubuntu1.1) ... Selecting previously unselected package libharfbuzz0b:ppc64el. Preparing to unpack .../076-libharfbuzz0b_1.7.2-1ubuntu1_ppc64el.deb ... Unpacking libharfbuzz0b:ppc64el (1.7.2-1ubuntu1) ... Selecting previously unselected package libharfbuzz-icu0:ppc64el. Preparing to unpack .../077-libharfbuzz-icu0_1.7.2-1ubuntu1_ppc64el.deb ... Unpacking libharfbuzz-icu0:ppc64el (1.7.2-1ubuntu1) ... Selecting previously unselected package libpotrace0. Preparing to unpack .../078-libpotrace0_1.14-2_ppc64el.deb ... Unpacking libpotrace0 (1.14-2) ... Selecting previously unselected package libxt6:ppc64el. Preparing to unpack .../079-libxt6_1%3a1.1.5-1_ppc64el.deb ... Unpacking libxt6:ppc64el (1:1.1.5-1) ... Selecting previously unselected package libxmu6:ppc64el. Preparing to unpack .../080-libxmu6_2%3a1.1.2-2_ppc64el.deb ... Unpacking libxmu6:ppc64el (2:1.1.2-2) ... Selecting previously unselected package libxpm4:ppc64el. Preparing to unpack .../081-libxpm4_1%3a3.5.12-1_ppc64el.deb ... Unpacking libxpm4:ppc64el (1:3.5.12-1) ... Selecting previously unselected package libxaw7:ppc64el. Preparing to unpack .../082-libxaw7_2%3a1.0.13-1_ppc64el.deb ... Unpacking libxaw7:ppc64el (2:1.0.13-1) ... Selecting previously unselected package libxi6:ppc64el. Preparing to unpack .../083-libxi6_2%3a1.7.9-1_ppc64el.deb ... Unpacking libxi6:ppc64el (2:1.7.9-1) ... Selecting previously unselected package libzzip-0-13:ppc64el. Preparing to unpack .../084-libzzip-0-13_0.13.62-3.1_ppc64el.deb ... Unpacking libzzip-0-13:ppc64el (0.13.62-3.1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../085-texlive-binaries_2018.20180416.47457-3_ppc64el.deb ... Unpacking texlive-binaries (2018.20180416.47457-3) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../086-xdg-utils_1.1.2-1ubuntu2_all.deb ... Unpacking xdg-utils (1.1.2-1ubuntu2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../087-texlive-base_2018.20180505-1_all.deb ... Unpacking texlive-base (2018.20180505-1) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../088-texlive-fonts-recommended_2018.20180505-1_all.deb ... Unpacking texlive-fonts-recommended (2018.20180505-1) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../089-fonts-lmodern_2.004.5-3_all.deb ... Unpacking fonts-lmodern (2.004.5-3) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../090-texlive-latex-base_2018.20180505-1_all.deb ... Unpacking texlive-latex-base (2018.20180505-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../091-texlive-latex-recommended_2018.20180505-1_all.deb ... Unpacking texlive-latex-recommended (2018.20180505-1) ... Selecting previously unselected package texlive. Preparing to unpack .../092-texlive_2018.20180505-1_all.deb ... Unpacking texlive (2018.20180505-1) ... Selecting previously unselected package texlive-bibtex-extra. Preparing to unpack .../093-texlive-bibtex-extra_2018.20180505-1_all.deb ... Unpacking texlive-bibtex-extra (2018.20180505-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../094-libthai-data_0.1.27-2_all.deb ... Unpacking libthai-data (0.1.27-2) ... Selecting previously unselected package libdatrie1:ppc64el. Preparing to unpack .../095-libdatrie1_0.2.11-1_ppc64el.deb ... Unpacking libdatrie1:ppc64el (0.2.11-1) ... Selecting previously unselected package libthai0:ppc64el. Preparing to unpack .../096-libthai0_0.1.27-2_ppc64el.deb ... Unpacking libthai0:ppc64el (0.1.27-2) ... Selecting previously unselected package libsombok3:ppc64el. Preparing to unpack .../097-libsombok3_2.4.0-1_ppc64el.deb ... Unpacking libsombok3:ppc64el (2.4.0-1) ... Selecting previously unselected package libmime-charset-perl. Preparing to unpack .../098-libmime-charset-perl_1.012.2-1_all.deb ... Unpacking libmime-charset-perl (1.012.2-1) ... Selecting previously unselected package libunicode-linebreak-perl. Preparing to unpack .../099-libunicode-linebreak-perl_0.0.20170401-1_ppc64el.deb ... Unpacking libunicode-linebreak-perl (0.0.20170401-1) ... Selecting previously unselected package texlive-extra-utils. Preparing to unpack .../100-texlive-extra-utils_2018.20180505-1_all.deb ... Unpacking texlive-extra-utils (2018.20180505-1) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../101-preview-latex-style_11.91-1ubuntu1_all.deb ... Unpacking preview-latex-style (11.91-1ubuntu1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../102-texlive-pictures_2018.20180505-1_all.deb ... Unpacking texlive-pictures (2018.20180505-1) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../103-texlive-latex-extra_2018.20180505-1_all.deb ... Unpacking texlive-latex-extra (2018.20180505-1) ... Selecting previously unselected package fonts-gfs-baskerville. Preparing to unpack .../104-fonts-gfs-baskerville_1.1-5_all.deb ... Unpacking fonts-gfs-baskerville (1.1-5) ... Selecting previously unselected package fonts-gfs-porson. Preparing to unpack .../105-fonts-gfs-porson_1.1-6_all.deb ... Unpacking fonts-gfs-porson (1.1-6) ... Selecting previously unselected package texlive-lang-greek. Preparing to unpack .../106-texlive-lang-greek_2018.20180505-1_all.deb ... Unpacking texlive-lang-greek (2018.20180505-1) ... Selecting previously unselected package texlive-science. Preparing to unpack .../107-texlive-science_2018.20180505-1_all.deb ... Unpacking texlive-science (2018.20180505-1) ... Selecting previously unselected package libxslt1.1:ppc64el. Preparing to unpack .../108-libxslt1.1_1.1.29-5_ppc64el.deb ... Unpacking libxslt1.1:ppc64el (1.1.29-5) ... Selecting previously unselected package xsltproc. Preparing to unpack .../109-xsltproc_1.1.29-5_ppc64el.deb ... Unpacking xsltproc (1.1.29-5) ... Selecting previously unselected package dblatex. Preparing to unpack .../110-dblatex_0.3.10-2_all.deb ... Unpacking dblatex (0.3.10-2) ... Selecting previously unselected package libtool. Preparing to unpack .../111-libtool_2.4.6-2.1_all.deb ... Unpacking libtool (2.4.6-2.1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../112-dh-autoreconf_17_all.deb ... Unpacking dh-autoreconf (17) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../113-libarchive-zip-perl_1.60-1_all.deb ... Unpacking libarchive-zip-perl (1.60-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../114-libfile-stripnondeterminism-perl_0.041-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.041-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../115-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../116-dh-strip-nondeterminism_0.041-1_all.deb ... Unpacking dh-strip-nondeterminism (0.041-1) ... Selecting previously unselected package libcroco3:ppc64el. Preparing to unpack .../117-libcroco3_0.6.12-2_ppc64el.deb ... Unpacking libcroco3:ppc64el (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../118-gettext_0.19.8.1-6build1_ppc64el.deb ... Unpacking gettext (0.19.8.1-6build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../119-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../120-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../121-debhelper_11.2.1ubuntu1_all.deb ... Unpacking debhelper (11.2.1ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../122-python3-lib2to3_3.6.5-3_all.deb ... Unpacking python3-lib2to3 (3.6.5-3) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../123-python3-distutils_3.6.5-3_all.deb ... Unpacking python3-distutils (3.6.5-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../124-dh-python_3.20180325ubuntu2_all.deb ... Unpacking dh-python (3.20180325ubuntu2) ... Selecting previously unselected package fontforge-common. Preparing to unpack .../125-fontforge-common_1%3a20170731~dfsg-1_all.deb ... Unpacking fontforge-common (1:20170731~dfsg-1) ... Selecting previously unselected package libgif7:ppc64el. Preparing to unpack .../126-libgif7_5.1.4-2_ppc64el.deb ... Unpacking libgif7:ppc64el (5.1.4-2) ... Selecting previously unselected package libpython2.7:ppc64el. Preparing to unpack .../127-libpython2.7_2.7.15-1_ppc64el.deb ... Unpacking libpython2.7:ppc64el (2.7.15-1) ... Selecting previously unselected package libspiro0:ppc64el. Preparing to unpack .../128-libspiro0_1%3a0.5.20150702-7_ppc64el.deb ... Unpacking libspiro0:ppc64el (1:0.5.20150702-7) ... Selecting previously unselected package libuninameslist1:ppc64el. Preparing to unpack .../129-libuninameslist1_20170807-1_ppc64el.deb ... Unpacking libuninameslist1:ppc64el (20170807-1) ... Selecting previously unselected package libfontforge2. Preparing to unpack .../130-libfontforge2_1%3a20170731~dfsg-1_ppc64el.deb ... Unpacking libfontforge2 (1:20170731~dfsg-1) ... Selecting previously unselected package libpango-1.0-0:ppc64el. Preparing to unpack .../131-libpango-1.0-0_1.42.1-1_ppc64el.deb ... Unpacking libpango-1.0-0:ppc64el (1.42.1-1) ... Selecting previously unselected package libpangoft2-1.0-0:ppc64el. Preparing to unpack .../132-libpangoft2-1.0-0_1.42.1-1_ppc64el.deb ... Unpacking libpangoft2-1.0-0:ppc64el (1.42.1-1) ... Selecting previously unselected package libpangocairo-1.0-0:ppc64el. Preparing to unpack .../133-libpangocairo-1.0-0_1.42.1-1_ppc64el.deb ... Unpacking libpangocairo-1.0-0:ppc64el (1.42.1-1) ... Selecting previously unselected package libxft2:ppc64el. Preparing to unpack .../134-libxft2_2.3.2-2_ppc64el.deb ... Unpacking libxft2:ppc64el (2.3.2-2) ... Selecting previously unselected package libpangoxft-1.0-0:ppc64el. Preparing to unpack .../135-libpangoxft-1.0-0_1.42.1-1_ppc64el.deb ... Unpacking libpangoxft-1.0-0:ppc64el (1.42.1-1) ... Selecting previously unselected package libgdraw5. Preparing to unpack .../136-libgdraw5_1%3a20170731~dfsg-1_ppc64el.deb ... Unpacking libgdraw5 (1:20170731~dfsg-1) ... Selecting previously unselected package fontforge. Preparing to unpack .../137-fontforge_1%3a20170731~dfsg-1_ppc64el.deb ... Unpacking fontforge (1:20170731~dfsg-1) ... Selecting previously unselected package fonts-freefont-otf. Preparing to unpack .../138-fonts-freefont-otf_20120503-7_all.deb ... Unpacking fonts-freefont-otf (20120503-7) ... Selecting previously unselected package fonts-linuxlibertine. Preparing to unpack .../139-fonts-linuxlibertine_5.3.0-4_all.deb ... Unpacking fonts-linuxlibertine (5.3.0-4) ... Selecting previously unselected package ghostscript. Preparing to unpack .../140-ghostscript_9.22~dfsg+1-0ubuntu1.1_ppc64el.deb ... Unpacking ghostscript (9.22~dfsg+1-0ubuntu1.1) ... Selecting previously unselected package gir1.2-freedesktop:ppc64el. Preparing to unpack .../141-gir1.2-freedesktop_1.56.1-1_ppc64el.deb ... Unpacking gir1.2-freedesktop:ppc64el (1.56.1-1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:ppc64el. Preparing to unpack .../142-gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_ppc64el.deb ... Unpacking gir1.2-harfbuzz-0.0:ppc64el (1.7.2-1ubuntu1) ... Selecting previously unselected package gir1.2-pango-1.0:ppc64el. Preparing to unpack .../143-gir1.2-pango-1.0_1.42.1-1_ppc64el.deb ... Unpacking gir1.2-pango-1.0:ppc64el (1.42.1-1) ... Selecting previously unselected package groff. Preparing to unpack .../144-groff_1.22.3-10_ppc64el.deb ... Unpacking groff (1.22.3-10) ... Selecting previously unselected package gsfonts. Preparing to unpack .../145-gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.4_all.deb ... Unpacking gsfonts (1:8.11+urwcyr1.0.7~pre44-4.4) ... Selecting previously unselected package help2man. Preparing to unpack .../146-help2man_1.47.6_ppc64el.deb ... Unpacking help2man (1.47.6) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../147-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../148-icu-devtools_60.2-3ubuntu3_ppc64el.deb ... Unpacking icu-devtools (60.2-3ubuntu3) ... Selecting previously unselected package imagemagick-6.q16. Preparing to unpack .../149-imagemagick-6.q16_8%3a6.9.7.4+dfsg-16ubuntu7_ppc64el.deb ... Unpacking imagemagick-6.q16 (8:6.9.7.4+dfsg-16ubuntu7) ... Selecting previously unselected package imagemagick. Preparing to unpack .../150-imagemagick_8%3a6.9.7.4+dfsg-16ubuntu7_ppc64el.deb ... Unpacking imagemagick (8:6.9.7.4+dfsg-16ubuntu7) ... Selecting previously unselected package libcairo-gobject2:ppc64el. Preparing to unpack .../151-libcairo-gobject2_1.15.10-3_ppc64el.deb ... Unpacking libcairo-gobject2:ppc64el (1.15.10-3) ... Selecting previously unselected package liblzo2-2:ppc64el. Preparing to unpack .../152-liblzo2-2_2.10-0.1_ppc64el.deb ... Unpacking liblzo2-2:ppc64el (2.10-0.1) ... Selecting previously unselected package libcairo-script-interpreter2:ppc64el. Preparing to unpack .../153-libcairo-script-interpreter2_1.15.10-3_ppc64el.deb ... Unpacking libcairo-script-interpreter2:ppc64el (1.15.10-3) ... Selecting previously unselected package libexpat1-dev:ppc64el. Preparing to unpack .../154-libexpat1-dev_2.2.5-3_ppc64el.deb ... Unpacking libexpat1-dev:ppc64el (2.2.5-3) ... Selecting previously unselected package zlib1g-dev:ppc64el. Preparing to unpack .../155-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_ppc64el.deb ... Unpacking zlib1g-dev:ppc64el (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libpng-dev:ppc64el. Preparing to unpack .../156-libpng-dev_1.6.34-1_ppc64el.deb ... Unpacking libpng-dev:ppc64el (1.6.34-1) ... Selecting previously unselected package libfreetype6-dev:ppc64el. Preparing to unpack .../157-libfreetype6-dev_2.8.1-2ubuntu2_ppc64el.deb ... Unpacking libfreetype6-dev:ppc64el (2.8.1-2ubuntu2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../158-pkg-config_0.29.1-0ubuntu2_ppc64el.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package libfontconfig1-dev:ppc64el. Preparing to unpack .../159-libfontconfig1-dev_2.12.6-0ubuntu2_ppc64el.deb ... Unpacking libfontconfig1-dev:ppc64el (2.12.6-0ubuntu2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../160-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../161-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../162-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:ppc64el. Preparing to unpack .../163-libxau-dev_1%3a1.0.8-1_ppc64el.deb ... Unpacking libxau-dev:ppc64el (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:ppc64el. Preparing to unpack .../164-libxdmcp-dev_1%3a1.1.2-3_ppc64el.deb ... Unpacking libxdmcp-dev:ppc64el (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../165-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:ppc64el. Preparing to unpack .../166-libpthread-stubs0-dev_0.3-4_ppc64el.deb ... Unpacking libpthread-stubs0-dev:ppc64el (0.3-4) ... Selecting previously unselected package libxcb1-dev:ppc64el. Preparing to unpack .../167-libxcb1-dev_1.13-1_ppc64el.deb ... Unpacking libxcb1-dev:ppc64el (1.13-1) ... Selecting previously unselected package libx11-dev:ppc64el. Preparing to unpack .../168-libx11-dev_2%3a1.6.5-1_ppc64el.deb ... Unpacking libx11-dev:ppc64el (2:1.6.5-1) ... Selecting previously unselected package libxrender-dev:ppc64el. Preparing to unpack .../169-libxrender-dev_1%3a0.9.10-1_ppc64el.deb ... Unpacking libxrender-dev:ppc64el (1:0.9.10-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../170-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:ppc64el. Preparing to unpack .../171-libxext-dev_2%3a1.3.3-1_ppc64el.deb ... Unpacking libxext-dev:ppc64el (2:1.3.3-1) ... Selecting previously unselected package libice-dev:ppc64el. Preparing to unpack .../172-libice-dev_2%3a1.0.9-2_ppc64el.deb ... Unpacking libice-dev:ppc64el (2:1.0.9-2) ... Selecting previously unselected package libsm-dev:ppc64el. Preparing to unpack .../173-libsm-dev_2%3a1.2.2-1_ppc64el.deb ... Unpacking libsm-dev:ppc64el (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev:ppc64el. Preparing to unpack .../174-libpixman-1-dev_0.34.0-2_ppc64el.deb ... Unpacking libpixman-1-dev:ppc64el (0.34.0-2) ... Selecting previously unselected package libxcb-render0-dev:ppc64el. Preparing to unpack .../175-libxcb-render0-dev_1.13-1_ppc64el.deb ... Unpacking libxcb-render0-dev:ppc64el (1.13-1) ... Selecting previously unselected package libxcb-shm0-dev:ppc64el. Preparing to unpack .../176-libxcb-shm0-dev_1.13-1_ppc64el.deb ... Unpacking libxcb-shm0-dev:ppc64el (1.13-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../177-libglib2.0-bin_2.56.1-2ubuntu1_ppc64el.deb ... Unpacking libglib2.0-bin (2.56.1-2ubuntu1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../178-libglib2.0-dev-bin_2.56.1-2ubuntu1_ppc64el.deb ... Unpacking libglib2.0-dev-bin (2.56.1-2ubuntu1) ... Selecting previously unselected package libpcre16-3:ppc64el. Preparing to unpack .../179-libpcre16-3_2%3a8.39-9_ppc64el.deb ... Unpacking libpcre16-3:ppc64el (2:8.39-9) ... Selecting previously unselected package libpcre32-3:ppc64el. Preparing to unpack .../180-libpcre32-3_2%3a8.39-9_ppc64el.deb ... Unpacking libpcre32-3:ppc64el (2:8.39-9) ... Selecting previously unselected package libpcrecpp0v5:ppc64el. Preparing to unpack .../181-libpcrecpp0v5_2%3a8.39-9_ppc64el.deb ... Unpacking libpcrecpp0v5:ppc64el (2:8.39-9) ... Selecting previously unselected package libpcre3-dev:ppc64el. Preparing to unpack .../182-libpcre3-dev_2%3a8.39-9_ppc64el.deb ... Unpacking libpcre3-dev:ppc64el (2:8.39-9) ... Selecting previously unselected package libglib2.0-dev:ppc64el. Preparing to unpack .../183-libglib2.0-dev_2.56.1-2ubuntu1_ppc64el.deb ... Unpacking libglib2.0-dev:ppc64el (2.56.1-2ubuntu1) ... Selecting previously unselected package libcairo2-dev:ppc64el. Preparing to unpack .../184-libcairo2-dev_1.15.10-3_ppc64el.deb ... Unpacking libcairo2-dev:ppc64el (1.15.10-3) ... Selecting previously unselected package libfl2:ppc64el. Preparing to unpack .../185-libfl2_2.6.4-6.1_ppc64el.deb ... Unpacking libfl2:ppc64el (2.6.4-6.1) ... Selecting previously unselected package libfl-dev:ppc64el. Preparing to unpack .../186-libfl-dev_2.6.4-6.1_ppc64el.deb ... Unpacking libfl-dev:ppc64el (2.6.4-6.1) ... Selecting previously unselected package libfribidi-dev. Preparing to unpack .../187-libfribidi-dev_0.19.7-2_ppc64el.deb ... Unpacking libfribidi-dev (0.19.7-2) ... Selecting previously unselected package libgmpxx4ldbl:ppc64el. Preparing to unpack .../188-libgmpxx4ldbl_2%3a6.1.2+dfsg-3_ppc64el.deb ... Unpacking libgmpxx4ldbl:ppc64el (2:6.1.2+dfsg-3) ... Selecting previously unselected package libgmp-dev:ppc64el. Preparing to unpack .../189-libgmp-dev_2%3a6.1.2+dfsg-3_ppc64el.deb ... Unpacking libgmp-dev:ppc64el (2:6.1.2+dfsg-3) ... Selecting previously unselected package libgraphite2-dev:ppc64el. Preparing to unpack .../190-libgraphite2-dev_1.3.11-2_ppc64el.deb ... Unpacking libgraphite2-dev:ppc64el (1.3.11-2) ... Selecting previously unselected package libharfbuzz-gobject0:ppc64el. Preparing to unpack .../191-libharfbuzz-gobject0_1.7.2-1ubuntu1_ppc64el.deb ... Unpacking libharfbuzz-gobject0:ppc64el (1.7.2-1ubuntu1) ... Selecting previously unselected package libicu-le-hb0:ppc64el. Preparing to unpack .../192-libicu-le-hb0_1.0.3+git161113-5_ppc64el.deb ... Unpacking libicu-le-hb0:ppc64el (1.0.3+git161113-5) ... Selecting previously unselected package libiculx60:ppc64el. Preparing to unpack .../193-libiculx60_60.2-3ubuntu3_ppc64el.deb ... Unpacking libiculx60:ppc64el (60.2-3ubuntu3) ... Selecting previously unselected package libicu-le-hb-dev:ppc64el. Preparing to unpack .../194-libicu-le-hb-dev_1.0.3+git161113-5_ppc64el.deb ... Unpacking libicu-le-hb-dev:ppc64el (1.0.3+git161113-5) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../195-libicu-dev_60.2-3ubuntu3_ppc64el.deb ... Unpacking libicu-dev (60.2-3ubuntu3) ... Selecting previously unselected package libharfbuzz-dev:ppc64el. Preparing to unpack .../196-libharfbuzz-dev_1.7.2-1ubuntu1_ppc64el.deb ... Unpacking libharfbuzz-dev:ppc64el (1.7.2-1ubuntu1) ... Selecting previously unselected package libltdl-dev:ppc64el. Preparing to unpack .../197-libltdl-dev_2.4.6-2.1_ppc64el.deb ... Unpacking libltdl-dev:ppc64el (2.4.6-2.1) ... Selecting previously unselected package libncurses-dev:ppc64el. Preparing to unpack .../198-libncurses-dev_6.1+20180210-2ubuntu2_ppc64el.deb ... Unpacking libncurses-dev:ppc64el (6.1+20180210-2ubuntu2) ... Selecting previously unselected package libncurses5-dev:ppc64el. Preparing to unpack .../199-libncurses5-dev_6.1+20180210-2ubuntu2_ppc64el.deb ... Unpacking libncurses5-dev:ppc64el (6.1+20180210-2ubuntu2) ... Selecting previously unselected package libnetpbm10. Preparing to unpack .../200-libnetpbm10_2%3a10.0-15.3build1_ppc64el.deb ... Unpacking libnetpbm10 (2:10.0-15.3build1) ... Selecting previously unselected package libxft-dev:ppc64el. Preparing to unpack .../201-libxft-dev_2.3.2-2_ppc64el.deb ... Unpacking libxft-dev:ppc64el (2.3.2-2) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../202-libpango1.0-dev_1.42.1-1_ppc64el.deb ... Unpacking libpango1.0-dev (1.42.1-1) ... Selecting previously unselected package libpython2.7-dev:ppc64el. Preparing to unpack .../203-libpython2.7-dev_2.7.15-1_ppc64el.deb ... Unpacking libpython2.7-dev:ppc64el (2.7.15-1) ... Selecting previously unselected package libpython-dev:ppc64el. Preparing to unpack .../204-libpython-dev_2.7.15~rc1-1_ppc64el.deb ... Unpacking libpython-dev:ppc64el (2.7.15~rc1-1) ... Selecting previously unselected package libpython-all-dev:ppc64el. Preparing to unpack .../205-libpython-all-dev_2.7.15~rc1-1_ppc64el.deb ... Unpacking libpython-all-dev:ppc64el (2.7.15~rc1-1) ... Selecting previously unselected package libreadline-dev:ppc64el. Preparing to unpack .../206-libreadline-dev_7.0-5_ppc64el.deb ... Unpacking libreadline-dev:ppc64el (7.0-5) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../207-libtext-unidecode-perl_1.30-1_all.deb ... Unpacking libtext-unidecode-perl (1.30-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../208-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../209-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../210-libxml-sax-perl_0.99+dfsg-2ubuntu1_all.deb ... Unpacking libxml-sax-perl (0.99+dfsg-2ubuntu1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../211-libxml-libxml-perl_2.0128+dfsg-5_ppc64el.deb ... Unpacking libxml-libxml-perl (2.0128+dfsg-5) ... Selecting previously unselected package netpbm. Preparing to unpack .../212-netpbm_2%3a10.0-15.3build1_ppc64el.deb ... Unpacking netpbm (2:10.0-15.3build1) ... Selecting previously unselected package potrace. Preparing to unpack .../213-potrace_1.14-2_ppc64el.deb ... Unpacking potrace (1.14-2) ... Selecting previously unselected package python-all. Preparing to unpack .../214-python-all_2.7.15~rc1-1_ppc64el.deb ... Unpacking python-all (2.7.15~rc1-1) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../215-python2.7-dev_2.7.15-1_ppc64el.deb ... Unpacking python2.7-dev (2.7.15-1) ... Selecting previously unselected package python-dev. Preparing to unpack .../216-python-dev_2.7.15~rc1-1_ppc64el.deb ... Unpacking python-dev (2.7.15~rc1-1) ... Selecting previously unselected package python-all-dev. Preparing to unpack .../217-python-all-dev_2.7.15~rc1-1_ppc64el.deb ... Unpacking python-all-dev (2.7.15~rc1-1) ... Selecting previously unselected package texi2html. Preparing to unpack .../218-texi2html_1.82+dfsg1-5_all.deb ... Unpacking texi2html (1.82+dfsg1-5) ... Selecting previously unselected package texinfo. Preparing to unpack .../219-texinfo_6.5.0.dfsg.1-2build1_ppc64el.deb ... Unpacking texinfo (6.5.0.dfsg.1-2build1) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../220-texlive-plain-generic_2018.20180505-1_all.deb ... Unpacking texlive-plain-generic (2018.20180505-1) ... Selecting previously unselected package texlive-generic-recommended. Preparing to unpack .../221-texlive-generic-recommended_2018.20180505-1_all.deb ... Unpacking texlive-generic-recommended (2018.20180505-1) ... Selecting previously unselected package texlive-lang-cyrillic. Preparing to unpack .../222-texlive-lang-cyrillic_2018.20180505-1_all.deb ... Unpacking texlive-lang-cyrillic (2018.20180505-1) ... Selecting previously unselected package texlive-metapost. Preparing to unpack .../223-texlive-metapost_2018.20180505-1_all.deb ... Unpacking texlive-metapost (2018.20180505-1) ... Selecting previously unselected package zip. Preparing to unpack .../224-zip_3.0-11build1_ppc64el.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package dh-exec. Preparing to unpack .../225-dh-exec_0.23build1_ppc64el.deb ... Unpacking dh-exec (0.23build1) ... Selecting previously unselected package mftrace. Preparing to unpack .../226-mftrace_1.2.19-1_ppc64el.deb ... Unpacking mftrace (1.2.19-1) ... Selecting previously unselected package sbuild-build-depends-lilypond-dummy. Preparing to unpack .../227-sbuild-build-depends-lilypond-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-lilypond-dummy (0.invalid.0) ... Setting up python-apt-common (1.7.0~alpha0~ubuntu2) ... Setting up libgs9-common (9.22~dfsg+1-0ubuntu1.1) ... Setting up libkpathsea6:ppc64el (2018.20180416.47457-3) ... Setting up libtexlua52:ppc64el (2018.20180416.47457-3) ... Setting up imagemagick-6-common (8:6.9.7.4+dfsg-16ubuntu7) ... Setting up libapt-inst2.0:ppc64el (1.7.0~alpha0ubuntu1) ... Setting up libpopt0:ppc64el (1.16-11) ... Setting up libicu60:ppc64el (60.2-3ubuntu3) ... Setting up libptexenc1:ppc64el (2018.20180416.47457-3) ... Setting up libarchive-zip-perl (1.60-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.4) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:ppc64el (2.9-1) ... Setting up libjbig0:ppc64el (2.1-3.1build1) ... Setting up libsigsegv2:ppc64el (2.12-2) ... Setting up libldap-common (2.4.46+dfsg-5ubuntu1) ... Setting up libpthread-stubs0-dev:ppc64el (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up fonts-linuxlibertine (5.3.0-4) ... Setting up poppler-data (0.4.9-2) ... Setting up fonts-ipafont-mincho (00303-18ubuntu1) ... update-alternatives: using /usr/share/fonts/opentype/ipafont-mincho/ipam.ttf to provide /usr/share/fonts/truetype/fonts-japanese-mincho.ttf (fonts-japanese-mincho.ttf) in auto mode Setting up fonts-gfs-porson (1.1-6) ... Setting up libelf1:ppc64el (0.170-0.4) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:ppc64el (2.56.1-2ubuntu1) ... No schema files found: doing nothing. Setting up libnetpbm10 (2:10.0-15.3build1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libtexlua53:ppc64el (2018.20180416.47457-3) ... Setting up libtext-unidecode-perl (1.30-1) ... Setting up libsasl2-modules-db:ppc64el (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up libsasl2-2:ppc64el (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up fontforge-common (1:20170731~dfsg-1) ... Setting up libdatrie1:ppc64el (0.2.11-1) ... Setting up gettext-base (0.19.8.1-6build1) ... Setting up fonts-freefont-otf (20120503-7) ... Setting up libsynctex2:ppc64el (2018.20180416.47457-3) ... Setting up libgif7:ppc64el (5.1.4-2) ... Setting up libjpeg-turbo8:ppc64el (1.5.2-0ubuntu5) ... Setting up libpipeline1:ppc64el (1.5.0-1) ... Setting up libroken18-heimdal:ppc64el (7.5.0+dfsg-1) ... Setting up libksba8:ppc64el (1.3.5-2) ... Setting up gpg-wks-server (2.2.4-1ubuntu1) ... Setting up m4 (1.4.18-1) ... Setting up sgml-base (1.29) ... Setting up libfftw3-double3:ppc64el (3.3.7-1) ... Setting up libbsd0:ppc64el (0.8.7-1) ... Setting up libkrb5support0:ppc64el (1.16-2build1) ... Setting up ucf (3.0038) ... Setting up libgirepository-1.0-1:ppc64el (1.56.1-1) ... Setting up libxml2:ppc64el (2.9.4+dfsg1-6.1ubuntu1) ... Setting up zip (3.0-11build1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfreetype6:ppc64el (2.8.1-2ubuntu2) ... Setting up libmagic-mgc (1:5.33-2) ... Setting up gnupg-l10n (2.2.4-1ubuntu1) ... Setting up libmagic1:ppc64el (1:5.33-2) ... Setting up libgraphite2-3:ppc64el (1.3.11-2) ... Setting up rsync (3.1.2-2.1ubuntu1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service. Setting up libcroco3:ppc64el (0.6.12-2) ... Setting up libxslt1.1:ppc64el (1.1.29-5) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up libspiro0:ppc64el (1:0.5.20150702-7) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up liblqr-1-0:ppc64el (0.4.2-2.1) ... Setting up libjbig2dec0:ppc64el (0.13-6) ... Setting up libpixman-1-0:ppc64el (0.34.0-2) ... Setting up xtrans-dev (1.3.5-1) ... Setting up libmime-charset-perl (1.012.2-1) ... Setting up gir1.2-glib-2.0:ppc64el (1.56.1-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libglib2.0-data (2.56.1-2ubuntu1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up fonts-gfs-baskerville (1.1-5) ... Setting up autotools-dev (20180224.1) ... Setting up libpixman-1-dev:ppc64el (0.34.0-2) ... Setting up t1utils (1.41-2) ... Setting up libheimbase1-heimdal:ppc64el (7.5.0+dfsg-1) ... Setting up gpgsm (2.2.4-1ubuntu1) ... Processing triggers for systemd (237-3ubuntu10) ... Setting up libltdl7:ppc64el (2.4.6-2.1) ... Setting up gnupg-utils (2.2.4-1ubuntu1) ... Setting up libijs-0.35:ppc64el (0.35-13) ... Setting up libbison-dev:ppc64el (2:3.0.4.dfsg-1build1) ... Setting up libfribidi0:ppc64el (0.19.7-2) ... Setting up liblocale-gettext-perl (1.07-3build2) ... Setting up libfl2:ppc64el (2.6.4-6.1) ... Setting up texi2html (1.82+dfsg1-5) ... Setting up libexpat1-dev:ppc64el (2.2.5-3) ... Setting up libpotrace0 (1.14-2) ... Setting up libuninameslist1:ppc64el (20170807-1) ... Setting up libpcrecpp0v5:ppc64el (2:8.39-9) ... Setting up libpcre32-3:ppc64el (2:8.39-9) ... Setting up icu-devtools (60.2-3ubuntu3) ... Setting up libpcre16-3:ppc64el (2:8.39-9) ... Setting up libthai-data (0.1.27-2) ... Setting up bison (2:3.0.4.dfsg-1build1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libxdmcp6:ppc64el (1:1.1.2-3) ... Setting up xml-core (0.18) ... Setting up libkeyutils1:ppc64el (1.5.9-9.2ubuntu3) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgmpxx4ldbl:ppc64el (2:6.1.2+dfsg-3) ... Setting up libzzip-0-13:ppc64el (0.13.62-3.1) ... Setting up x11-common (1:7.7+19ubuntu7) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up xdg-utils (1.1.2-1ubuntu2) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libncurses-dev:ppc64el (6.1+20180210-2ubuntu2) ... Setting up libglib2.0-bin (2.56.1-2ubuntu1) ... Setting up libgraphite2-dev:ppc64el (1.3.11-2) ... Setting up libx11-data (2:1.6.5-1) ... Setting up libpython2.7-stdlib:ppc64el (2.7.15-1) ... Setting up libxau6:ppc64el (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-6build1) ... Setting up libmpdec2:ppc64el (2.4.2-1ubuntu1) ... Setting up libdbus-1-3:ppc64el (1.12.2-1ubuntu1) ... Setting up liblzo2-2:ppc64el (2.10-0.1) ... Setting up fonts-lmodern (2.004.5-3) ... Setting up libavahi-common-data:ppc64el (0.7-4ubuntu1) ... Setting up zlib1g-dev:ppc64el (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.041-1) ... Setting up libxml-sax-perl (0.99+dfsg-2ubuntu1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libjpeg8:ppc64el (8c-2ubuntu8) ... Setting up libgmp-dev:ppc64el (2:6.1.2+dfsg-3) ... Setting up libpaper1:ppc64el (1.1.24+nmu5ubuntu1) ... Creating config file /etc/papersize with new version Setting up libpython3.6-stdlib:ppc64el (3.6.5-9ubuntu1) ... Setting up libk5crypto3:ppc64el (1.16-2build1) ... Setting up libpaper-utils (1.1.24+nmu5ubuntu1) ... Setting up libpcre3-dev:ppc64el (2:8.39-9) ... Setting up fontconfig-config (2.12.6-0ubuntu2) ... Setting up python3.6 (3.6.5-9ubuntu1) ... Setting up tex-common (6.09) ... update-language: texlive-base not installed and configured, doing nothing! Setting up x11proto-core-dev (2018.4-4) ... Setting up libltdl-dev:ppc64el (2.4.6-2.1) ... Setting up libwind0-heimdal:ppc64el (7.5.0+dfsg-1) ... Setting up gettext (0.19.8.1-6build1) ... Setting up flex (2.6.4-6.1) ... Setting up gir1.2-freedesktop:ppc64el (1.56.1-1) ... Setting up libasn1-8-heimdal:ppc64el (7.5.0+dfsg-1) ... Setting up libhcrypto4-heimdal:ppc64el (7.5.0+dfsg-1) ... Setting up potrace (1.14-2) ... Setting up python2.7 (2.7.15-1) ... Setting up libharfbuzz0b:ppc64el (1.7.2-1ubuntu1) ... Setting up libtiff5:ppc64el (4.0.9-5) ... Setting up libxau-dev:ppc64el (1:1.0.8-1) ... Setting up xsltproc (1.1.29-5) ... Setting up preview-latex-style (11.91-1ubuntu1) ... Setting up autoconf (2.69-11) ... Setting up libthai0:ppc64el (0.1.27-2) ... Setting up file (1:5.33-2) ... Setting up libhx509-5-heimdal:ppc64el (7.5.0+dfsg-1) ... Setting up libfl-dev:ppc64el (2.6.4-6.1) ... Setting up libncurses5-dev:ppc64el (6.1+20180210-2ubuntu2) ... Setting up libpython-stdlib:ppc64el (2.7.15~rc1-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libxdmcp-dev:ppc64el (1:1.1.2-3) ... Setting up gir1.2-harfbuzz-0.0:ppc64el (1.7.2-1ubuntu1) ... Setting up libfribidi-dev (0.19.7-2) ... Setting up libpython2.7:ppc64el (2.7.15-1) ... Setting up automake (1:1.15.1-3ubuntu2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up help2man (1.47.6) ... Setting up libreadline-dev:ppc64el (7.0-5) ... Setting up netpbm (2:10.0-15.3build1) ... Setting up libice6:ppc64el (2:1.0.9-2) ... Setting up man-db (2.8.3-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libkrb5-3:ppc64el (1.16-2build1) ... Setting up libpython2.7-dev:ppc64el (2.7.15-1) ... Setting up libavahi-common3:ppc64el (0.7-4ubuntu1) ... Setting up libxml-libxml-perl (2.0128+dfsg-5) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libkrb5-26-heimdal:ppc64el (7.5.0+dfsg-1) ... Setting up libpng-dev:ppc64el (1.6.34-1) ... Setting up python2.7-dev (2.7.15-1) ... Setting up libxcb1:ppc64el (1.13-1) ... Setting up libharfbuzz-gobject0:ppc64el (1.7.2-1ubuntu1) ... Setting up libheimntlm0-heimdal:ppc64el (7.5.0+dfsg-1) ... Setting up python (2.7.15~rc1-1) ... Setting up libsombok3:ppc64el (2.4.0-1) ... Setting up libtool (2.4.6-2.1) ... Setting up libpython3-stdlib:ppc64el (3.6.5-3) ... Setting up libpython-dev:ppc64el (2.7.15~rc1-1) ... Setting up libfontconfig1:ppc64el (2.12.6-0ubuntu2) ... Setting up libsm6:ppc64el (2:1.2.2-1) ... Setting up libxcb-render0:ppc64el (1.13-1) ... Setting up libharfbuzz-icu0:ppc64el (1.7.2-1ubuntu1) ... Setting up po-debconf (1.0.20) ... Setting up python3 (3.6.5-3) ... Setting up libfontforge2 (1:20170731~dfsg-1) ... Setting up python-dev (2.7.15~rc1-1) ... Setting up libicu-le-hb0:ppc64el (1.0.3+git161113-5) ... Setting up libx11-6:ppc64el (2:1.6.5-1) ... Setting up libpython-all-dev:ppc64el (2.7.15~rc1-1) ... Setting up libgssapi-krb5-2:ppc64el (1.16-2build1) ... Setting up libfreetype6-dev:ppc64el (2.8.1-2ubuntu2) ... Setting up libice-dev:ppc64el (2:1.0.9-2) ... Setting up libiculx60:ppc64el (60.2-3ubuntu3) ... Setting up libunicode-linebreak-perl (0.0.20170401-1) ... Setting up libxcb-shm0:ppc64el (1.13-1) ... Setting up libxpm4:ppc64el (1:3.5.12-1) ... Setting up libxt6:ppc64el (1:1.1.5-1) ... Setting up libxrender1:ppc64el (1:0.9.10-1) ... Setting up libxcb1-dev:ppc64el (1.13-1) ... Setting up libavahi-client3:ppc64el (0.7-4ubuntu1) ... Setting up texinfo (6.5.0.dfsg.1-2build1) ... Running mktexlsr. This may take some time. ... done. Setting up libx11-dev:ppc64el (2:1.6.5-1) ... Setting up libxft2:ppc64el (2.3.2-2) ... Setting up libgssapi3-heimdal:ppc64el (7.5.0+dfsg-1) ... Setting up python3-lib2to3 (3.6.5-3) ... Setting up python-all (2.7.15~rc1-1) ... Setting up python3-distutils (3.6.5-3) ... Setting up fontconfig (2.12.6-0ubuntu2) ... Regenerating fonts cache... done. Setting up libcups2:ppc64el (2.2.7-1ubuntu2) ... Setting up libfontconfig1-dev:ppc64el (2.12.6-0ubuntu2) ... Setting up libsm-dev:ppc64el (2:1.2.2-1) ... Setting up libxext6:ppc64el (2:1.3.3-1) ... Setting up libglib2.0-dev-bin (2.56.1-2ubuntu1) ... Setting up libxcb-shm0-dev:ppc64el (1.13-1) ... Setting up libxrender-dev:ppc64el (1:0.9.10-1) ... Setting up libglib2.0-dev:ppc64el (2.56.1-2ubuntu1) ... Setting up libxmu6:ppc64el (2:1.1.2-2) ... Setting up libxcb-render0-dev:ppc64el (1.13-1) ... Setting up libcupsimage2:ppc64el (2.2.7-1ubuntu2) ... Setting up libxft-dev:ppc64el (2.3.2-2) ... Setting up python-all-dev (2.7.15~rc1-1) ... Setting up libldap-2.4-2:ppc64el (2.4.46+dfsg-5ubuntu1) ... Setting up libxext-dev:ppc64el (2:1.3.3-1) ... Setting up libpango-1.0-0:ppc64el (1.42.1-1) ... Setting up dirmngr (2.2.4-1ubuntu1) ... Setting up libgs9:ppc64el (9.22~dfsg+1-0ubuntu1.1) ... Setting up dh-python (3.20180325ubuntu2) ... Setting up libxi6:ppc64el (2:1.7.9-1) ... Setting up libxaw7:ppc64el (2:1.0.13-1) ... Setting up libcairo2:ppc64el (1.15.10-3) ... Setting up libmagickcore-6.q16-3:ppc64el (8:6.9.7.4+dfsg-16ubuntu7) ... Setting up libcairo-script-interpreter2:ppc64el (1.15.10-3) ... Setting up libcairo-gobject2:ppc64el (1.15.10-3) ... Setting up ghostscript (9.22~dfsg+1-0ubuntu1.1) ... Setting up gpg-wks-client (2.2.4-1ubuntu1) ... Setting up texlive-binaries (2018.20180416.47457-3) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up libpangoft2-1.0-0:ppc64el (1.42.1-1) ... Setting up libmagickwand-6.q16-3:ppc64el (8:6.9.7.4+dfsg-16ubuntu7) ... Setting up texlive-base (2018.20180505-1) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/config/pdftexconfig.tex Setting up texlive-metapost (2018.20180505-1) ... Setting up groff (1.22.3-10) ... Setting up texlive-fonts-recommended (2018.20180505-1) ... Setting up texlive-plain-generic (2018.20180505-1) ... Setting up texlive-generic-recommended (2018.20180505-1) ... Setting up texlive-latex-base (2018.20180505-1) ... Setting up texlive-latex-recommended (2018.20180505-1) ... Setting up texlive-extra-utils (2018.20180505-1) ... Setting up texlive-lang-greek (2018.20180505-1) ... Setting up texlive-science (2018.20180505-1) ... Setting up libcairo2-dev:ppc64el (1.15.10-3) ... Setting up mftrace (1.2.19-1) ... Setting up texlive-pictures (2018.20180505-1) ... Setting up libpangoxft-1.0-0:ppc64el (1.42.1-1) ... Setting up gnupg (2.2.4-1ubuntu1) ... Setting up imagemagick-6.q16 (8:6.9.7.4+dfsg-16ubuntu7) ... update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert-im6 (convert-im6) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite-im6 (composite-im6) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure-im6 (conjure-im6) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import-im6 (import-im6) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify-im6 (identify-im6) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode Setting up libpangocairo-1.0-0:ppc64el (1.42.1-1) ... Setting up gir1.2-pango-1.0:ppc64el (1.42.1-1) ... Setting up imagemagick (8:6.9.7.4+dfsg-16ubuntu7) ... Setting up texlive-bibtex-extra (2018.20180505-1) ... Setting up python-apt (1.7.0~alpha0~ubuntu2) ... Setting up texlive-lang-cyrillic (2018.20180505-1) ... Setting up texlive (2018.20180505-1) ... Setting up texlive-latex-extra (2018.20180505-1) ... Setting up libgdraw5 (1:20170731~dfsg-1) ... Setting up fontforge (1:20170731~dfsg-1) ... Processing triggers for sgml-base (1.29) ... Setting up sgml-data (2.0.10) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-xml (4.5-8) ... Processing triggers for sgml-base (1.29) ... Setting up dblatex (0.3.10-2) ... Setting up dh-autoreconf (17) ... Setting up libicu-le-hb-dev:ppc64el (1.0.3+git161113-5) ... Setting up libicu-dev (60.2-3ubuntu3) ... Setting up dh-strip-nondeterminism (0.041-1) ... Setting up libharfbuzz-dev:ppc64el (1.7.2-1ubuntu1) ... Setting up debhelper (11.2.1ubuntu1) ... Setting up dh-exec (0.23build1) ... Setting up libpango1.0-dev (1.42.1-1) ... Setting up sbuild-build-depends-lilypond-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for systemd (237-3ubuntu10) ... Processing triggers for tex-common (6.09) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-124-generic ppc64el (ppc64le) Toolchain package versions: binutils_2.30-17ubuntu1 dpkg-dev_1.19.0.5ubuntu3 g++-7_7.3.0-19ubuntu1 gcc-7_7.3.0-19ubuntu1 libc6-dev_2.27-3ubuntu1 libstdc++-7-dev_7.3.0-19ubuntu1 libstdc++6_8.1.0-3ubuntu1 linux-libc-dev_4.15.0-21.22 Package versions: adduser_3.116ubuntu1 advancecomp_2.1-1 apt_1.7.0~alpha0ubuntu1 autoconf_2.69-11 automake_1:1.15.1-3ubuntu2 autopoint_0.19.8.1-6build1 autotools-dev_20180224.1 base-files_10.1ubuntu4 base-passwd_3.5.45 bash_4.4.18-2ubuntu2 binutils_2.30-17ubuntu1 binutils-common_2.30-17ubuntu1 binutils-powerpc64le-linux-gnu_2.30-17ubuntu1 bison_2:3.0.4.dfsg-1build1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.31.1-0.4ubuntu4 build-essential_12.5ubuntu2 bzip2_1.0.6-8.1 ca-certificates_20180409 coreutils_8.28-1ubuntu1 cpp_4:7.3.0-3ubuntu3 cpp-7_7.3.0-19ubuntu1 dash_0.5.8-2.10 dblatex_0.3.10-2 debconf_1.5.66 debhelper_11.2.1ubuntu1 debianutils_4.8.4 dh-autoreconf_17 dh-exec_0.23build1 dh-python_3.20180325ubuntu2 dh-strip-nondeterminism_0.041-1 diffutils_1:3.6-1 dirmngr_2.2.4-1ubuntu1 dmsetup_2:1.02.145-4.1ubuntu3 docbook-xml_4.5-8 dpkg_1.19.0.5ubuntu3 dpkg-dev_1.19.0.5ubuntu3 e2fslibs_1.44.1-2 e2fsprogs_1.44.1-2 fakeroot_1.22-2ubuntu1 fdisk_2.31.1-0.4ubuntu4 file_1:5.33-2 findutils_4.6.0+git+20170828-2 flex_2.6.4-6.1 fontconfig_2.12.6-0ubuntu2 fontconfig-config_2.12.6-0ubuntu2 fontforge_1:20170731~dfsg-1 fontforge-common_1:20170731~dfsg-1 fonts-dejavu-core_2.37-1 fonts-freefont-otf_20120503-7 fonts-gfs-baskerville_1.1-5 fonts-gfs-porson_1.1-6 fonts-ipafont-mincho_00303-18ubuntu1 fonts-linuxlibertine_5.3.0-4 fonts-lmodern_2.004.5-3 g++_4:7.3.0-3ubuntu3 g++-7_7.3.0-19ubuntu1 gcc_4:7.3.0-3ubuntu3 gcc-7_7.3.0-19ubuntu1 gcc-7-base_7.3.0-19ubuntu1 gcc-8-base_8.1.0-3ubuntu1 gettext_0.19.8.1-6build1 gettext-base_0.19.8.1-6build1 ghostscript_9.22~dfsg+1-0ubuntu1.1 gir1.2-freedesktop_1.56.1-1 gir1.2-glib-2.0_1.56.1-1 gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1 gir1.2-pango-1.0_1.42.1-1 gnupg_2.2.4-1ubuntu1 gnupg-l10n_2.2.4-1ubuntu1 gnupg-utils_2.2.4-1ubuntu1 gpg_2.2.4-1ubuntu1 gpg-agent_2.2.4-1ubuntu1 gpg-wks-client_2.2.4-1ubuntu1 gpg-wks-server_2.2.4-1ubuntu1 gpgconf_2.2.4-1ubuntu1 gpgsm_2.2.4-1ubuntu1 gpgv_2.2.4-1ubuntu1 grep_3.1-2 groff_1.22.3-10 groff-base_1.22.3-10 gsfonts_1:8.11+urwcyr1.0.7~pre44-4.4 gzip_1.6-5ubuntu1 help2man_1.47.6 hicolor-icon-theme_0.17-2 hostname_3.20 icu-devtools_60.2-3ubuntu3 imagemagick_8:6.9.7.4+dfsg-16ubuntu7 imagemagick-6-common_8:6.9.7.4+dfsg-16ubuntu7 imagemagick-6.q16_8:6.9.7.4+dfsg-16ubuntu7 init_1.51 init-system-helpers_1.51 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu5 libapt-inst2.0_1.7.0~alpha0ubuntu1 libapt-pkg5.0_1.7.0~alpha0ubuntu1 libarchive-zip-perl_1.60-1 libargon2-0_0~20161029-2 libasan4_7.3.0-19ubuntu1 libasn1-8-heimdal_7.5.0+dfsg-1 libassuan0_2.5.1-2 libatomic1_8.1.0-3ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.2-1ubuntu1 libaudit1_1:2.8.2-1ubuntu1 libavahi-client3_0.7-4ubuntu1 libavahi-common-data_0.7-4ubuntu1 libavahi-common3_0.7-4ubuntu1 libbinutils_2.30-17ubuntu1 libbison-dev_2:3.0.4.dfsg-1build1 libblkid1_2.31.1-0.4ubuntu4 libbsd0_0.8.7-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.27-3ubuntu1 libc-dev-bin_2.27-3ubuntu1 libc6_2.27-3ubuntu1 libc6-dev_2.27-3ubuntu1 libcairo-gobject2_1.15.10-3 libcairo-script-interpreter2_1.15.10-3 libcairo2_1.15.10-3 libcairo2-dev_1.15.10-3 libcap-ng0_0.7.9-1 libcap2_1:2.25-1.2 libcc1-0_8.1.0-3ubuntu1 libcom-err2_1.44.1-2 libcomerr2_1.44.1-2 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.2-1ubuntu1 libcups2_2.2.7-1ubuntu2 libcupsimage2_2.2.7-1ubuntu2 libdatrie1_0.2.11-1 libdb5.3_5.3.28-13.1ubuntu1 libdbus-1-3_1.12.2-1ubuntu1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu3 libdpkg-perl_1.19.0.5ubuntu3 libelf1_0.170-0.4 libexpat1_2.2.5-3 libexpat1-dev_2.2.5-3 libext2fs2_1.44.1-2 libfakeroot_1.22-2ubuntu1 libfdisk1_2.31.1-0.4ubuntu4 libffi6_3.2.1-8 libfftw3-double3_3.3.7-1 libfile-stripnondeterminism-perl_0.041-1 libfl-dev_2.6.4-6.1 libfl2_2.6.4-6.1 libfontconfig1_2.12.6-0ubuntu2 libfontconfig1-dev_2.12.6-0ubuntu2 libfontforge2_1:20170731~dfsg-1 libfreetype6_2.8.1-2ubuntu2 libfreetype6-dev_2.8.1-2ubuntu2 libfribidi-dev_0.19.7-2 libfribidi0_0.19.7-2 libgcc-7-dev_7.3.0-19ubuntu1 libgcc1_1:8.1.0-3ubuntu1 libgcrypt20_1.8.1-4ubuntu1 libgdbm-compat4_1.14.1-6 libgdbm5_1.14.1-6 libgdraw5_1:20170731~dfsg-1 libgif7_5.1.4-2 libgirepository-1.0-1_1.56.1-1 libglib2.0-0_2.56.1-2ubuntu1 libglib2.0-bin_2.56.1-2ubuntu1 libglib2.0-data_2.56.1-2ubuntu1 libglib2.0-dev_2.56.1-2ubuntu1 libglib2.0-dev-bin_2.56.1-2ubuntu1 libgmp-dev_2:6.1.2+dfsg-3 libgmp10_2:6.1.2+dfsg-3 libgmpxx4ldbl_2:6.1.2+dfsg-3 libgnutls30_3.5.18-1ubuntu1 libgomp1_8.1.0-3ubuntu1 libgpg-error0_1.31-1 libgraphite2-3_1.3.11-2 libgraphite2-dev_1.3.11-2 libgs9_9.22~dfsg+1-0ubuntu1.1 libgs9-common_9.22~dfsg+1-0ubuntu1.1 libgssapi-krb5-2_1.16-2build1 libgssapi3-heimdal_7.5.0+dfsg-1 libharfbuzz-dev_1.7.2-1ubuntu1 libharfbuzz-gobject0_1.7.2-1ubuntu1 libharfbuzz-icu0_1.7.2-1ubuntu1 libharfbuzz0b_1.7.2-1ubuntu1 libhcrypto4-heimdal_7.5.0+dfsg-1 libheimbase1-heimdal_7.5.0+dfsg-1 libheimntlm0-heimdal_7.5.0+dfsg-1 libhogweed4_3.4-1 libhx509-5-heimdal_7.5.0+dfsg-1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_60.2-3ubuntu3 libicu-le-hb-dev_1.0.3+git161113-5 libicu-le-hb0_1.0.3+git161113-5 libicu60_60.2-3ubuntu3 libiculx60_60.2-3ubuntu3 libidn11_1.33-2.1ubuntu1 libidn2-0_2.0.4-1.1build2 libijs-0.35_0.35-13 libip4tc0_1.6.1-2ubuntu2 libisl19_0.19-1 libitm1_8.1.0-3ubuntu1 libjbig0_2.1-3.1build1 libjbig2dec0_0.13-6 libjpeg-turbo8_1.5.2-0ubuntu5 libjpeg8_8c-2ubuntu8 libjson-c3_0.12.1-1.3 libk5crypto3_1.16-2build1 libkeyutils1_1.5.9-9.2ubuntu3 libkmod2_24-1ubuntu3 libkpathsea6_2018.20180416.47457-3 libkrb5-26-heimdal_7.5.0+dfsg-1 libkrb5-3_1.16-2build1 libkrb5support0_1.16-2build1 libksba8_1.3.5-2 liblcms2-2_2.9-1 libldap-2.4-2_2.4.46+dfsg-5ubuntu1 libldap-common_2.4.46+dfsg-5ubuntu1 liblocale-gettext-perl_1.07-3build2 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblqr-1-0_0.4.2-2.1 liblsan0_8.1.0-3ubuntu1 libltdl-dev_2.4.6-2.1 libltdl7_2.4.6-2.1 liblz4-1_0.0~r131-2ubuntu3 liblzma5_5.2.2-1.3 liblzo2-2_2.10-0.1 libmagic-mgc_1:5.33-2 libmagic1_1:5.33-2 libmagickcore-6.q16-3_8:6.9.7.4+dfsg-16ubuntu7 libmagickwand-6.q16-3_8:6.9.7.4+dfsg-16ubuntu7 libmime-charset-perl_1.012.2-1 libmount1_2.31.1-0.4ubuntu4 libmpc3_1.1.0-1 libmpdec2_2.4.2-1ubuntu1 libmpfr6_4.0.1-1 libncurses-dev_6.1+20180210-2ubuntu2 libncurses5_6.1+20180210-2ubuntu2 libncurses5-dev_6.1+20180210-2ubuntu2 libncurses6_6.1+20180210-2ubuntu2 libncursesw5_6.1+20180210-2ubuntu2 libncursesw6_6.1+20180210-2ubuntu2 libnetpbm10_2:10.0-15.3build1 libnettle6_3.4-1 libnpth0_1.5-3 libp11-kit0_0.23.10-2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam0g_1.1.8-3.6ubuntu2 libpango-1.0-0_1.42.1-1 libpango1.0-dev_1.42.1-1 libpangocairo-1.0-0_1.42.1-1 libpangoft2-1.0-0_1.42.1-1 libpangoxft-1.0-0_1.42.1-1 libpaper-utils_1.1.24+nmu5ubuntu1 libpaper1_1.1.24+nmu5ubuntu1 libpcre16-3_2:8.39-9 libpcre3_2:8.39-9 libpcre3-dev_2:8.39-9 libpcre32-3_2:8.39-9 libpcrecpp0v5_2:8.39-9 libperl5.26_5.26.2-3 libpipeline1_1.5.0-1 libpixman-1-0_0.34.0-2 libpixman-1-dev_0.34.0-2 libpng-dev_1.6.34-1 libpng16-16_1.6.34-1 libpopt0_1.16-11 libpotrace0_1.14-2 libprocps6_2:3.3.12-3ubuntu2 libptexenc1_2018.20180416.47457-3 libpthread-stubs0-dev_0.3-4 libpython-all-dev_2.7.15~rc1-1 libpython-dev_2.7.15~rc1-1 libpython-stdlib_2.7.15~rc1-1 libpython2.7_2.7.15-1 libpython2.7-dev_2.7.15-1 libpython2.7-minimal_2.7.15-1 libpython2.7-stdlib_2.7.15-1 libpython3-stdlib_3.6.5-3 libpython3.6-minimal_3.6.5-9ubuntu1 libpython3.6-stdlib_3.6.5-9ubuntu1 libreadline-dev_7.0-5 libreadline7_7.0-5 libroken18-heimdal_7.5.0+dfsg-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2 libseccomp2_2.3.1-2.1ubuntu4 libselinux1_2.7-2build2 libsemanage-common_2.7-2build2 libsemanage1_2.7-2build2 libsepol1_2.7-1 libsigsegv2_2.12-2 libslang2_2.3.2-1ubuntu1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.31.1-0.4ubuntu4 libsombok3_2.4.0-1 libspiro0_1:0.5.20150702-7 libsqlite3-0_3.23.1-1 libss2_1.44.1-2 libssl1.1_1.1.0g-2ubuntu4 libstdc++-7-dev_7.3.0-19ubuntu1 libstdc++6_8.1.0-3ubuntu1 libsynctex2_2018.20180416.47457-3 libsystemd0_237-3ubuntu10 libtasn1-6_4.13-2 libtexlua52_2018.20180416.47457-3 libtexlua53_2018.20180416.47457-3 libtext-unidecode-perl_1.30-1 libthai-data_0.1.27-2 libthai0_0.1.27-2 libtiff5_4.0.9-5 libtimedate-perl_2.3000-2 libtinfo5_6.1+20180210-2ubuntu2 libtinfo6_6.1+20180210-2ubuntu2 libtool_2.4.6-2.1 libtsan0_8.1.0-3ubuntu1 libubsan0_7.3.0-19ubuntu1 libudev1_237-3ubuntu10 libunicode-linebreak-perl_0.0.20170401-1 libuninameslist1_20170807-1 libunistring2_0.9.9-0ubuntu1 libusb-0.1-4_2:0.1.12-32 libustr-1.0-1_1.0.4-6 libuuid1_2.31.1-0.4ubuntu4 libwind0-heimdal_7.5.0+dfsg-1 libx11-6_2:1.6.5-1 libx11-data_2:1.6.5-1 libx11-dev_2:1.6.5-1 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxcb-render0_1.13-1 libxcb-render0-dev_1.13-1 libxcb-shm0_1.13-1 libxcb-shm0-dev_1.13-1 libxcb1_1.13-1 libxcb1-dev_1.13-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi6_2:1.7.9-1 libxml-libxml-perl_2.0128+dfsg-5 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_0.99+dfsg-2ubuntu1 libxml2_2.9.4+dfsg1-6.1ubuntu1 libxmu6_2:1.1.2-2 libxpm4_1:3.5.12-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxslt1.1_1.1.29-5 libxt6_1:1.1.5-1 libzstd1_1.3.3+dfsg-2ubuntu1 libzzip-0-13_0.13.62-3.1 linux-libc-dev_4.15.0-21.22 lockfile-progs_0.1.17build1 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 m4_1.4.18-1 make_4.1-9.1ubuntu1 man-db_2.8.3-2 mawk_1.3.3-17ubuntu3 mftrace_1.2.19-1 mime-support_3.60ubuntu1 mount_2.31.1-0.4ubuntu4 multiarch-support_2.27-3ubuntu1 ncurses-base_6.1+20180210-2ubuntu2 ncurses-bin_6.1+20180210-2ubuntu2 netpbm_2:10.0-15.3build1 openssl_1.1.0g-2ubuntu4 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu1 patch_2.7.6-2ubuntu1 perl_5.26.2-3 perl-base_5.26.2-3 perl-modules-5.26_5.26.2-3 pinentry-curses_1.1.0-1build1 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_138 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 poppler-data_0.4.9-2 potrace_1.14-2 preview-latex-style_11.91-1ubuntu1 procps_2:3.3.12-3ubuntu2 python_2.7.15~rc1-1 python-all_2.7.15~rc1-1 python-all-dev_2.7.15~rc1-1 python-apt_1.7.0~alpha0~ubuntu2 python-apt-common_1.7.0~alpha0~ubuntu2 python-dev_2.7.15~rc1-1 python-minimal_2.7.15~rc1-1 python2.7_2.7.15-1 python2.7-dev_2.7.15-1 python2.7-minimal_2.7.15-1 python3_3.6.5-3 python3-distutils_3.6.5-3 python3-lib2to3_3.6.5-3 python3-minimal_3.6.5-3 python3.6_3.6.5-9ubuntu1 python3.6-minimal_3.6.5-9ubuntu1 readline-common_7.0-5 rsync_3.1.2-2.1ubuntu1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-lilypond-dummy_0.invalid.0 sed_4.4-2 sensible-utils_0.0.12 sgml-base_1.29 sgml-data_2.0.10 systemd_237-3ubuntu10 systemd-sysv_237-3ubuntu10 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 t1utils_1.41-2 tar_1.30+dfsg-1 tex-common_6.09 texi2html_1.82+dfsg1-5 texinfo_6.5.0.dfsg.1-2build1 texlive_2018.20180505-1 texlive-base_2018.20180505-1 texlive-bibtex-extra_2018.20180505-1 texlive-binaries_2018.20180416.47457-3 texlive-extra-utils_2018.20180505-1 texlive-fonts-recommended_2018.20180505-1 texlive-generic-recommended_2018.20180505-1 texlive-lang-cyrillic_2018.20180505-1 texlive-lang-greek_2018.20180505-1 texlive-latex-base_2018.20180505-1 texlive-latex-extra_2018.20180505-1 texlive-latex-recommended_2018.20180505-1 texlive-metapost_2018.20180505-1 texlive-pictures_2018.20180505-1 texlive-plain-generic_2018.20180505-1 texlive-science_2018.20180505-1 tzdata_2018e-1 ubuntu-keyring_2018.02.28 ucf_3.0038 util-linux_2.31.1-0.4ubuntu4 x11-common_1:7.7+19ubuntu7 x11proto-core-dev_2018.4-4 x11proto-dev_2018.4-4 x11proto-xext-dev_2018.4-4 xdg-utils_1.1.2-1ubuntu2 xml-core_0.18 xorg-sgml-doctools_1:1.11-1 xsltproc_1.1.29-5 xtrans-dev_1.3.5-1 xz-utils_5.2.2-1.3 zip_3.0-11build1 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Sat May 12 21:02:02 2018 UTC gpgv: using RSA key D1CB8F39BC5DED24C5D2C78C1302F1F036EBEB19 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.dsc dpkg-source: info: extracting lilypond in lilypond-2.19.81+really-2.18.2 dpkg-source: info: unpacking lilypond_2.19.81+really-2.18.2.orig.tar.gz dpkg-source: info: unpacking lilypond_2.19.81+really-2.18.2.orig-guile18.tar.gz dpkg-source: info: unpacking lilypond_2.19.81+really-2.18.2-13.debian.tar.xz dpkg-source: info: applying add_dircategories_to_documentation dpkg-source: info: applying add_set-global-fonts_function dpkg-source: info: applying hurd_file_name_support dpkg-source: info: applying more_debug_output_during_build dpkg-source: info: applying use_cstring_and_ctype_includes dpkg-source: info: applying use_debians_help2man dpkg-source: info: applying 0002-Handle-the-DFSG-package-split.patch dpkg-source: info: applying 0003-Fix-the-SRFI-60-copy-bit-documentation.patch dpkg-source: info: applying 0004-Define-_GNU_SOURCE-to-fix-the-GNU-kFreeBSD-build.patch dpkg-source: info: applying 0005-Don-t-access-uninitialised-memory-in-scm_to_sockaddr.patch dpkg-source: info: applying 0006-Make-sockets.test-more-robust.patch dpkg-source: info: applying 0007-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch dpkg-source: info: applying 0008-Fix-problems-in-guile-tut.texi-that-cause-makeinfo-t.patch dpkg-source: info: applying 0009-Fix-r5rs.texi-makeinfo-failure-by-applying-changes-f.patch dpkg-source: info: applying 0010-Fix-test-suite-failure-caused-by-formfeed-difference.patch dpkg-source: info: applying 0011-Fix-incompatibility-with-automake-1.13-specify-seria.patch dpkg-source: info: applying 0012-remove-spurious-declarations-in-c-tokenize.lex.patch dpkg-source: info: applying 0100-guile-config-link-static-libguile.a-for-lilypond.patch dpkg-source: info: applying 0101-read_relocation_dir-in-lilypond_datadir-too.patch dpkg-source: info: applying Issue-4814-grob.cc-segfaults-with-gcc6 dpkg-source: info: applying Issue-5243-1-editor-scm-Add-shell-quote-argument-function.diff dpkg-source: info: applying Issue-5243-2-Let-get-editor-use-shell-quote-argument.diff dpkg-source: info: applying Issue-5243-3-More-conservative-parsing-of-textedit-URIs.diff dpkg-source: info: applying use_system_correctly.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-14873887 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-14873887 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-14873887 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package lilypond dpkg-buildpackage: info: source version 2.19.81+really-2.18.2-13 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build lilypond-2.19.81+really-2.18.2 dpkg-buildpackage: info: host architecture ppc64el fakeroot debian/rules clean dh clean --without autoreconf --with python2 debian/rules override_dh_auto_clean make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' [ ! -f guile18/Makefile ] || /usr/bin/make -C guile18 maintainer-clean rm -f lily/out/parser.* dh_auto_clean --no-parallel make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' dh_clean debian/rules build-arch dh build-arch --without autoreconf --with python2 dh_update_autotools_config -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd guile18 && ./autogen.sh autoreconf: Entering directory `.' autoreconf: configure.in: not using Gettext autoreconf: running: aclocal --force -I m4 aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:1126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1126: the top level configure.in:1135: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1135: the top level configure.in:1321: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1321: the top level configure.in:1333: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1333: the top level configure.in:1126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1126: the top level configure.in:1135: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1135: the top level configure.in:1321: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1321: the top level configure.in:1333: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1333: the top level autoreconf: configure.in: tracing configure.in:1126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1126: the top level configure.in:1135: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1135: the top level configure.in:1321: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1321: the top level configure.in:1333: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1333: the top level autoreconf: configure.in: adding subdirectory guile-readline to autoreconf autoreconf: Entering directory `guile-readline' autoreconf: running: aclocal --force aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'. libtoolize: copying file './ltmain.sh' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.in, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:18: installing './compile' configure.in:20: installing './config.guess' configure.in:20: installing './config.sub' configure.in:13: installing './install-sh' configure.in:13: installing './missing' Makefile.am:29: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' Makefile.am: installing './depcomp' autoreconf: Leaving directory `guile-readline' autoreconf: configure.in: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:1126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1126: the top level configure.in:1135: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1135: the top level configure.in:1321: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1321: the top level configure.in:1333: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1333: the top level configure.in:1126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1126: the top level configure.in:1135: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1135: the top level configure.in:1321: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1321: the top level configure.in:1333: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1333: the top level configure.in:1126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1126: the top level configure.in:1135: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1135: the top level configure.in:1321: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1321: the top level configure.in:1333: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1333: the top level configure.in:1126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1126: the top level configure.in:1135: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1135: the top level configure.in:1321: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1321: the top level configure.in:1333: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1333: the top level automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:1126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1126: the top level configure.in:1135: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... configure.in:1135: the top level configure.in:1321: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1321: the top level configure.in:1333: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... configure.in:1333: the top level configure.in:74: installing 'build-aux/compile' configure.in:67: installing 'build-aux/config.guess' configure.in:67: installing 'build-aux/config.sub' configure.in:44: installing 'build-aux/install-sh' configure.in:44: installing 'build-aux/missing' Makefile.am: installing './INSTALL' automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' doc/r5rs/Makefile.am:24: installing 'build-aux/texinfo.tex' doc/tutorial/Makefile.am:24: installing 'build-aux/mdate-sh' libguile/Makefile.am: installing 'build-aux/depcomp' /usr/share/automake-1.15/am/ltlibrary.am: warning: 'libtest-asmobs.la': linking libtool libraries using a non-POSIX /usr/share/automake-1.15/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.in' test-suite/standalone/Makefile.am:25: while processing Libtool library 'libtest-asmobs.la' autoreconf: Leaving directory `.' Now run configure and make. cd guile18 && CFLAGS="-O2 -g" ./configure --host=powerpc64le-linux-gnu --build=powerpc64le-linux-gnu --with-threads=no --disable-error-on-warning --prefix=/usr 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 checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... powerpc64le-unknown-linux-gnu checking host system type... powerpc64le-unknown-linux-gnu configure: autobuild project... guile configure: autobuild revision... 1.8.8 configure: autobuild hostname... bos02-ppc64el-001 configure: autobuild timestamp... 20180513T051439Z checking for powerpc64le-linux-gnu-gcc... powerpc64le-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether powerpc64le-linux-gnu-gcc accepts -g... yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... none needed checking whether powerpc64le-linux-gnu-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of powerpc64le-linux-gnu-gcc... gcc3 checking how to run the C preprocessor... powerpc64le-linux-gnu-gcc -E checking for gawk... (cached) mawk checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by powerpc64le-linux-gnu-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/powerpc64le-linux-gnu-nm -B checking the name lister (/usr/bin/powerpc64le-linux-gnu-nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert powerpc64le-unknown-linux-gnu file names to powerpc64le-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc64le-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for powerpc64le-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for powerpc64le-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for powerpc64le-linux-gnu-ar... powerpc64le-linux-gnu-ar checking for archiver @FILE support... @ checking for powerpc64le-linux-gnu-strip... powerpc64le-linux-gnu-strip checking for powerpc64le-linux-gnu-ranlib... powerpc64le-linux-gnu-ranlib checking command to parse /usr/bin/powerpc64le-linux-gnu-nm -B output from powerpc64le-linux-gnu-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for powerpc64le-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if powerpc64le-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for powerpc64le-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if powerpc64le-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if powerpc64le-linux-gnu-gcc static flag -static works... yes checking if powerpc64le-linux-gnu-gcc supports -c -o file.o... yes checking if powerpc64le-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the powerpc64le-linux-gnu-gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for lt_dlinit in -lltdl... yes checking ltdl.h usability... yes checking ltdl.h presence... yes checking for ltdl.h... yes checking for makeinfo... yes checking for emacs... no checking for xemacs... no checking where .elc files should go... ${datadir}/emacs/site-lisp checking whether to use system and library "64" calls... yes checking whether the compiler defaults to IEEE floating point behavior... yes checking for __uc_get_ar_bsp in -luca... no checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for inline... inline checking for __uc_get_ar_bsp in -luca... (cached) no checking whether byte ordering is bigendian... no checking size of char... 1 checking size of unsigned char... 1 checking size of short... 2 checking size of unsigned short... 2 checking size of int... 4 checking size of unsigned int... 4 checking size of long... 8 checking size of unsigned long... 8 checking size of size_t... 8 checking size of long long... 8 checking size of unsigned long long... 8 checking size of __int64... 0 checking size of unsigned __int64... 0 checking size of void *... 8 checking size of intptr_t... 8 checking size of uintptr_t... 8 checking size of ptrdiff_t... 8 checking size of size_t... (cached) 8 checking size of off_t... 8 checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking size of intmax_t... 8 checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking for intmax_t... yes checking for uintmax_t... yes checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking for intmax_t... yes checking for uintmax_t... yes checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for struct dirent64.d_name... yes checking complex.h usability... yes checking complex.h presence... yes checking for complex.h... yes checking fenv.h usability... yes checking fenv.h presence... yes checking for fenv.h... yes checking io.h usability... no checking io.h presence... no checking for io.h... no checking libc.h usability... no checking libc.h presence... no checking for libc.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for memory.h... (cached) yes checking process.h usability... no checking process.h presence... no checking for process.h... no checking for string.h... (cached) yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking rxposix.h usability... no checking rxposix.h presence... no checking for rxposix.h... no checking rx/rxposix.h usability... no checking rx/rxposix.h presence... no checking for rx/rxposix.h... no checking sys/dir.h usability... yes checking sys/dir.h presence... yes checking for sys/dir.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking sys/stdtypes.h usability... no checking sys/stdtypes.h presence... no checking for sys/stdtypes.h... no checking for sys/types.h... (cached) yes checking sys/utime.h usability... no checking sys/utime.h presence... no checking for sys/utime.h... no checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking for strings.h... (cached) yes checking machine/fpu.h usability... no checking machine/fpu.h presence... no checking for machine/fpu.h... no checking for complex double... yes checking for socklen_t... yes checking for struct ip_mreq... no checking for libc.h... (cached) no checking for unistd.h... (cached) yes checking whether libc.h and unistd.h can be included together... no checking for uid_t in sys/types.h... yes checking type of array argument to getgroups... gid_t checking return type of signal handlers... void checking for mode_t... yes checking for cos in -lm... yes checking for gethostbyname... yes checking for connect... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking crt_externs.h usability... no checking crt_externs.h presence... no checking for crt_externs.h... no checking for DINFINITY... no checking for DQNAN... no checking for cexp... yes checking for chsize... no checking for clog... yes checking for clog10... yes checking for ctermid... yes checking for fesetround... yes checking for ftime... yes checking for ftruncate... yes checking for fchown... yes checking for getcwd... yes checking for geteuid... yes checking for gettimeofday... yes checking for gmtime_r... yes checking for ioctl... yes checking for lstat... yes checking for mkdir... yes checking for mknod... yes checking for nice... yes checking for pipe... yes checking for _pipe... no checking for readdir_r... yes checking for readdir64_r... yes checking for readlink... yes checking for rename... yes checking for rmdir... yes checking for select... yes checking for setegid... yes checking for seteuid... yes checking for setlocale... yes checking for setpgid... yes checking for setsid... yes checking for sigaction... yes checking for siginterrupt... yes checking for stat64... yes checking for strftime... yes checking for strptime... yes checking for symlink... yes checking for sync... yes checking for sysconf... yes checking for tcgetpgrp... yes checking for tcsetpgrp... yes checking for times... yes checking for uname... yes checking for waitpid... yes checking for strdup... yes checking for system... yes checking for usleep... yes checking for atexit... yes checking for on_exit... yes checking for chown... yes checking for link... yes checking for fcntl... yes checking for ttyname... yes checking for getpwent... yes checking for getgrent... yes checking for kill... yes checking for getppid... yes checking for getpgrp... yes checking for fork... yes checking for setitimer... yes checking for getitimer... yes checking for strchr... yes checking for strcmp... yes checking for index... yes checking for bcopy... yes checking for memcpy... yes checking for rindex... yes checking for truncate... yes checking for unsetenv... yes checking for isblank... yes checking for _NSGetEnviron... no checking for strncasecmp... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking for chroot... yes checking for flock... yes checking for getlogin... yes checking for cuserid... yes checking for getpriority... yes checking for setpriority... yes checking for getpass... yes checking for sethostname... yes checking for gethostname... yes checking whether sethostname is declared... yes checking whether strncasecmp is declared... yes checking whether unsetenv is declared... yes checking whether hstrerror is declared... no checking whether cuserid is declared... yes checking whether flock is declared... no checking whether vsnprintf is declared... yes checking for library containing crypt... -lcrypt checking for i... _Complex_I checking whether csqrt is usable... yes checking for __gmpz_init in -lgmp... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by powerpc64le-linux-gnu-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for sleep declaration... yes checking for usleep declaration... yes checking whether strptime is declared... yes checking return type of usleep... int checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking for socketpair... yes checking for getgroups... yes checking for setgroups... yes checking for setpwent... yes checking for pause... yes checking for tzset... yes checking for sethostent... yes checking for gethostent... yes checking for endhostent... yes checking for setnetent... yes checking for getnetent... yes checking for endnetent... yes checking for setprotoent... yes checking for getprotoent... yes checking for endprotoent... yes checking for setservent... yes checking for getservent... yes checking for endservent... yes checking for getnetbyaddr... yes checking for getnetbyname... yes checking for inet_lnaof... yes checking for inet_makeaddr... yes checking for inet_netof... yes checking for hstrerror... yes checking for inet_pton... yes checking for inet_ntop... yes checking for struct sockaddr.sin_len... no checking for __libc_stack_end... yes checking whether netdb.h declares h_errno... yes checking whether uint32_t is defined... yes checking for working IPv6 support... yes checking whether sockaddr_in6 has sin6_scope_id... yes checking for struct sockaddr_in6.sin6_len... no checking whether localtime caches TZ... no checking for regcomp... yes checking for inet_aton... yes checking for putenv... yes checking for strerror... yes checking for memmove... yes checking for mkstemp... yes checking floatingpoint.h usability... no checking floatingpoint.h presence... no checking for floatingpoint.h... no checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking nan.h usability... no checking nan.h presence... no checking for nan.h... no checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for copysign... yes checking for finite... yes checking for sincos... yes checking for trunc... yes checking for isinf... yes checking for isnan... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for struct stat.st_rdev... yes checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking whether we need POSIX to get struct utimbuf... no checking size of float... 4 checking for struct linger... yes checking for struct timespec... yes checking what kind of threads to support... null-threads checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating libguile/gen-scmconfig.h config.status: creating Makefile config.status: creating am/Makefile config.status: creating benchmark-suite/Makefile config.status: creating doc/Makefile config.status: creating doc/r5rs/Makefile config.status: creating doc/tutorial/Makefile config.status: creating emacs/Makefile config.status: creating examples/Makefile config.status: creating guile-config/Makefile config.status: creating ice-9/Makefile config.status: creating lang/Makefile config.status: creating libguile/Makefile config.status: creating oop/Makefile config.status: creating oop/goops/Makefile config.status: creating scripts/Makefile config.status: creating srfi/Makefile config.status: creating test-suite/Makefile config.status: creating test-suite/standalone/Makefile config.status: creating guile-1.8.pc config.status: creating check-guile config.status: creating benchmark-guile config.status: creating guile-tools config.status: creating pre-inst-guile config.status: creating pre-inst-guile-env config.status: creating libguile/guile-snarf config.status: creating libguile/guile-doc-snarf config.status: creating libguile/guile-func-name-check config.status: creating libguile/guile-snarf-docs config.status: creating test-suite/standalone/test-use-srfi config.status: creating test-suite/standalone/test-fast-slot-ref config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands === configuring in guile-readline (/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--host=powerpc64le-linux-gnu' '--build=powerpc64le-linux-gnu' '--with-threads=no' '--disable-error-on-warning' 'build_alias=powerpc64le-linux-gnu' 'host_alias=powerpc64le-linux-gnu' 'CFLAGS=-O2 -g' 'LDFLAGS=-Wl,-Bsymbolic-functions -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 checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for powerpc64le-linux-gnu-gcc... powerpc64le-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether powerpc64le-linux-gnu-gcc accepts -g... yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... none needed checking whether powerpc64le-linux-gnu-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of powerpc64le-linux-gnu-gcc... gcc3 checking for powerpc64le-linux-gnu-gcc... (cached) powerpc64le-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether powerpc64le-linux-gnu-gcc accepts -g... (cached) yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking whether powerpc64le-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of powerpc64le-linux-gnu-gcc... (cached) gcc3 checking build system type... powerpc64le-unknown-linux-gnu checking host system type... powerpc64le-unknown-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by powerpc64le-linux-gnu-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/powerpc64le-linux-gnu-nm -B checking the name lister (/usr/bin/powerpc64le-linux-gnu-nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert powerpc64le-unknown-linux-gnu file names to powerpc64le-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc64le-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for powerpc64le-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for powerpc64le-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for powerpc64le-linux-gnu-ar... powerpc64le-linux-gnu-ar checking for archiver @FILE support... @ checking for powerpc64le-linux-gnu-strip... powerpc64le-linux-gnu-strip checking for powerpc64le-linux-gnu-ranlib... powerpc64le-linux-gnu-ranlib checking command to parse /usr/bin/powerpc64le-linux-gnu-nm -B output from powerpc64le-linux-gnu-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for powerpc64le-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... powerpc64le-linux-gnu-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if powerpc64le-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for powerpc64le-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if powerpc64le-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if powerpc64le-linux-gnu-gcc static flag -static works... yes checking if powerpc64le-linux-gnu-gcc supports -c -o file.o... yes checking if powerpc64le-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the powerpc64le-linux-gnu-gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for tgoto in -lncurses... yes checking for readline in -lreadline... yes checking for siginterrupt... yes checking for rl_clear_signals... yes checking for rl_cleanup_after_signal... yes checking for rl_filename_completion_function... yes checking for rl_get_keymap... yes checking for rl_getc_function pointer in readline... yes checking for strdup... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating ice-9/Makefile config.status: creating guile-readline-config.h config.status: executing depfiles commands config.status: executing libtool commands cd guile18 && /usr/bin/make -j4 make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' /usr/bin/make all-recursive make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' Making all in oop make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' Making all in goops make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop/goops' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop/goops' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' Making all in libguile make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' mawk -f ./cpp_cnvt.awk < ./cpp_err_symbols.in > \ cpp_err_symbols.tmp mawk -f ./cpp_cnvt.awk < ./cpp_sig_symbols.in > \ cpp_sig_symbols.tmp 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 cpp_err_symbols.tmp cpp_err_symbols.c mv cpp_sig_symbols.tmp cpp_sig_symbols.c mv version.h.tmp version.h if [ "no" = "yes" ]; then \ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -c -o gen-scmconfig.o gen-scmconfig.c; \ else \ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -c -o gen-scmconfig.o gen-scmconfig.c; \ fi if [ "no" = "yes" ]; then \ powerpc64le-linux-gnu-gcc -o gen-scmconfig gen-scmconfig.o; \ else \ /bin/bash ../libtool --tag=CC --mode=link powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-Bsymbolic-functions -Wl,-z,relro -o gen-scmconfig gen-scmconfig.o -lgmp -lcrypt -lm -lltdl ; \ fi libtool: link: powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o gen-scmconfig gen-scmconfig.o -lgmp -lcrypt -lm /usr/lib/powerpc64le-linux-gnu/libltdl.so rm -f scmconfig.h.tmp cat ./scmconfig.h.top > scmconfig.h.tmp ./gen-scmconfig >> scmconfig.h.tmp chmod 444 scmconfig.h.tmp rm -f scmconfig.h mv scmconfig.h.tmp scmconfig.h ./guile-snarf -o alist.x alist.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o arbiters.x arbiters.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o async.x async.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o backtrace.x backtrace.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o boolean.x boolean.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o chars.x chars.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o continuations.x continuations.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o debug.x debug.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o deprecation.x deprecation.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o deprecated.x deprecated.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o discouraged.x discouraged.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o dynl.x dynl.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o dynwind.x dynwind.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o environments.x environments.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o eq.x eq.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o error.x error.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o eval.x eval.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o evalext.x evalext.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o extensions.x extensions.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o feature.x feature.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o fluids.x fluids.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o fports.x fports.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o futures.x futures.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o gc.x gc.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o gc-mark.x gc-mark.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o gc-segment.x gc-segment.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o gc-malloc.x gc-malloc.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o gc-card.x gc-card.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o goops.x goops.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o gsubr.x gsubr.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o guardians.x guardians.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o hash.x hash.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o hashtab.x hashtab.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o hooks.x hooks.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o i18n.x i18n.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o init.x init.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o ioext.x ioext.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o keywords.x keywords.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o lang.x lang.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o list.x list.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o load.x load.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o macros.x macros.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o mallocs.x mallocs.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o modules.x modules.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o numbers.x numbers.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o objects.x objects.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o objprop.x objprop.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o options.x options.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o pairs.x pairs.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o ports.x ports.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o print.x print.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o procprop.x procprop.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o procs.x procs.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o properties.x properties.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o random.x random.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o rdelim.x rdelim.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o read.x read.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o root.x root.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o rw.x rw.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o scmsigs.x scmsigs.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o script.x script.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o simpos.x simpos.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o smob.x smob.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o sort.x sort.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o srcprop.x srcprop.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o stackchk.x stackchk.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o stacks.x stacks.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o stime.x stime.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o strings.x strings.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o srfi-4.x srfi-4.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o srfi-13.x srfi-13.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o srfi-14.x srfi-14.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o strorder.x strorder.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o strports.x strports.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o struct.x struct.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o symbols.x symbols.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o threads.x threads.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o throw.x throw.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o values.x values.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o variable.x variable.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o vectors.x vectors.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o version.x version.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o vports.x vports.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o weaks.x weaks.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o ramap.x ramap.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o unif.x unif.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o filesys.x filesys.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o posix.x posix.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o net_db.x net_db.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o socket.x socket.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ./guile-snarf -o regex-posix.x regex-posix.c -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes /usr/bin/make all-am make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-arbiters.Tpo .deps/libguile_la-arbiters.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-alist.Tpo .deps/libguile_la-alist.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-async.Tpo .deps/libguile_la-async.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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/libguile_la-boolean.Tpo .deps/libguile_la-boolean.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-continuations.Tpo .deps/libguile_la-continuations.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-chars.Tpo .deps/libguile_la-chars.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-backtrace.Tpo .deps/libguile_la-backtrace.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-convert.Tpo .deps/libguile_la-convert.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-deprecation.Tpo .deps/libguile_la-deprecation.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-debug.Tpo .deps/libguile_la-debug.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-discouraged.Tpo .deps/libguile_la-discouraged.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-dynwind.Tpo .deps/libguile_la-dynwind.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-eq.Tpo .deps/libguile_la-eq.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-deprecated.Tpo .deps/libguile_la-deprecated.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-error.Tpo .deps/libguile_la-error.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-evalext.Tpo .deps/libguile_la-evalext.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-extensions.Tpo .deps/libguile_la-extensions.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-feature.Tpo .deps/libguile_la-feature.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-environments.Tpo .deps/libguile_la-environments.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-fluids.Tpo .deps/libguile_la-fluids.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-futures.Tpo .deps/libguile_la-futures.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-fports.Tpo .deps/libguile_la-fports.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 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; ^~~~~~~~ gc-segment.c: In function ‘scm_i_find_heap_segment_containing_object’: gc-segment.c:413:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ((scm_t_cell* ) obj < lowest_cell || (scm_t_cell*) obj >= highest_cell) ^~ gc-segment.c:417:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ { ^ mv -f .deps/libguile_la-gc-mark.Tpo .deps/libguile_la-gc-mark.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-gc.Tpo .deps/libguile_la-gc.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-segment.Tpo .deps/libguile_la-gc-segment.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-gc-malloc.Tpo .deps/libguile_la-gc-malloc.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gc-card.Tpo .deps/libguile_la-gc-card.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gc-freelist.Tpo .deps/libguile_la-gc-freelist.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gc_os_dep.Tpo .deps/libguile_la-gc_os_dep.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-gdbint.Tpo .deps/libguile_la-gdbint.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-gh_eval.Tpo .deps/libguile_la-gh_eval.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gh_init.Tpo .deps/libguile_la-gh_init.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gh_funcs.Tpo .deps/libguile_la-gh_funcs.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-gh_data.Tpo .deps/libguile_la-gh_data.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gh_io.Tpo .deps/libguile_la-gh_io.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gh_list.Tpo .deps/libguile_la-gh_list.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-gh_predicates.Tpo .deps/libguile_la-gh_predicates.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-guardians.Tpo .deps/libguile_la-guardians.Plo mv -f .deps/libguile_la-gsubr.Tpo .deps/libguile_la-gsubr.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-hash.Tpo .deps/libguile_la-hash.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-hooks.Tpo .deps/libguile_la-hooks.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-hashtab.Tpo .deps/libguile_la-hashtab.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-i18n.Tpo .deps/libguile_la-i18n.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-init.Tpo .deps/libguile_la-init.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-inline.Tpo .deps/libguile_la-inline.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-keywords.Tpo .deps/libguile_la-keywords.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-ioext.Tpo .deps/libguile_la-ioext.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-lang.Tpo .deps/libguile_la-lang.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-goops.Tpo .deps/libguile_la-goops.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-load.Tpo .deps/libguile_la-load.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-list.Tpo .deps/libguile_la-list.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-macros.Tpo .deps/libguile_la-macros.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-mallocs.Tpo .deps/libguile_la-mallocs.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-objects.Tpo .deps/libguile_la-objects.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-eval.Tpo .deps/libguile_la-eval.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-modules.Tpo .deps/libguile_la-modules.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-objprop.Tpo .deps/libguile_la-objprop.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-pairs.Tpo .deps/libguile_la-pairs.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-options.Tpo .deps/libguile_la-options.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-procprop.Tpo .deps/libguile_la-procprop.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-procs.Tpo .deps/libguile_la-procs.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-properties.Tpo .deps/libguile_la-properties.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-ports.Tpo .deps/libguile_la-ports.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-print.Tpo .deps/libguile_la-print.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-rdelim.Tpo .deps/libguile_la-rdelim.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-root.Tpo .deps/libguile_la-root.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-random.Tpo .deps/libguile_la-random.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-rw.Tpo .deps/libguile_la-rw.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-scmsigs.Tpo .deps/libguile_la-scmsigs.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-simpos.Tpo .deps/libguile_la-simpos.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-read.Tpo .deps/libguile_la-read.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-smob.Tpo .deps/libguile_la-smob.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-script.Tpo .deps/libguile_la-script.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-numbers.Tpo .deps/libguile_la-numbers.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 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; ^~~~~~~ mv -f .deps/libguile_la-sort.Tpo .deps/libguile_la-sort.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-srcprop.Tpo .deps/libguile_la-srcprop.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 srfi-4.c: In function ‘uvec_to_list’: srfi-4.c:399:15: warning: variable ‘elts’ set but not used [-Wunused-but-set-variable] const void *elts; ^~~~ libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-stime.Tpo .deps/libguile_la-stime.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 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; ^~~~ srfi-13.c: In function ‘scm_substring_upcase_x’: srfi-13.c:2399:15: warning: variable ‘cstr’ set but not used [-Wunused-but-set-variable] const char *cstr; ^~~~ srfi-13.c: In function ‘scm_substring_upcase’: srfi-13.c:2420:15: warning: variable ‘cstr’ set but not used [-Wunused-but-set-variable] const char *cstr; ^~~~ srfi-13.c: In function ‘scm_substring_downcase_x’: srfi-13.c:2467:15: warning: variable ‘cstr’ set but not used [-Wunused-but-set-variable] const char *cstr; ^~~~ srfi-13.c: In function ‘scm_substring_downcase’: srfi-13.c:2488:15: warning: variable ‘cstr’ set but not used [-Wunused-but-set-variable] const char *cstr; ^~~~ srfi-13.c: In function ‘scm_string_titlecase_x’: srfi-13.c:2544:15: warning: variable ‘cstr’ set but not used [-Wunused-but-set-variable] const char *cstr; ^~~~ srfi-13.c: In function ‘scm_string_titlecase’: srfi-13.c:2560:15: warning: variable ‘cstr’ set but not used [-Wunused-but-set-variable] const char *cstr; ^~~~ srfi-13.c: In function ‘scm_string_reverse’: srfi-13.c:2628:15: warning: variable ‘cstr’ set but not used [-Wunused-but-set-variable] const char *cstr; ^~~~ mv -f .deps/libguile_la-stacks.Tpo .deps/libguile_la-stacks.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-strings.Tpo .deps/libguile_la-strings.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-strorder.Tpo .deps/libguile_la-strorder.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-strports.Tpo .deps/libguile_la-strports.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-srfi-14.Tpo .deps/libguile_la-srfi-14.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-struct.Tpo .deps/libguile_la-struct.Plo libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 In file included from ../libguile/threads.h:38:0, from ../libguile/gc.h:28, from ../libguile/_scm.h:69, from threads.c:24: threads.c: In function ‘scm_call_with_new_thread’: ../libguile/null-threads.h:69:53: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define scm_i_pthread_cond_wait(c,m) (abort(), 0) ~~~~~~~~^~~~ ../libguile/null-threads.h:97:45: note: in expansion of macro ‘scm_i_pthread_cond_wait’ #define scm_i_scm_pthread_cond_wait scm_i_pthread_cond_wait ^~~~~~~~~~~~~~~~~~~~~~~ threads.c:829:3: note: in expansion of macro ‘scm_i_scm_pthread_cond_wait’ scm_i_scm_pthread_cond_wait (&data.cond, &data.mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ threads.c: In function ‘scm_spawn_thread’: ../libguile/null-threads.h:69:53: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define scm_i_pthread_cond_wait(c,m) (abort(), 0) ~~~~~~~~^~~~ ../libguile/null-threads.h:97:45: note: in expansion of macro ‘scm_i_pthread_cond_wait’ #define scm_i_scm_pthread_cond_wait scm_i_pthread_cond_wait ^~~~~~~~~~~~~~~~~~~~~~~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; ^~~~~ In file included from ../libguile/threads.h:38:0, from ../libguile/gc.h:28, from ../libguile/_scm.h:69, from threads.c:24: threads.c: In function ‘scm_i_thread_sleep_for_gc’: ../libguile/null-threads.h:69:53: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define scm_i_pthread_cond_wait(c,m) (abort(), 0) ~~~~~~~~^~~~ 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); ^~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-symbols.Tpo .deps/libguile_la-symbols.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-null-threads.Tpo .deps/libguile_la-null-threads.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 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-threads.Tpo .deps/libguile_la-threads.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-srfi-4.Tpo .deps/libguile_la-srfi-4.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-srfi-13.Tpo .deps/libguile_la-srfi-13.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-values.Tpo .deps/libguile_la-values.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-throw.Tpo .deps/libguile_la-throw.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-version.Tpo .deps/libguile_la-version.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 libtool: compile: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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-vports.Tpo .deps/libguile_la-vports.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 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; ^~~~~~~~ mv -f .deps/libguile_la-vectors.Tpo .deps/libguile_la-vectors.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-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 mv -f .deps/libguile_la-weaks.Tpo .deps/libguile_la-weaks.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-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: powerpc64le-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 libtool: compile: powerpc64le-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 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)); ^~~~~~~~~~~ In file included from filesys.c:122:0: /usr/include/dirent.h:201:12: note: declared here extern int readdir64_r (DIR *__restrict __dirp, ^~~~~~~~~~~ filesys.c:907:12: warning: variable ‘namlen’ set but not used [-Wunused-but-set-variable] size_t namlen; ^~~~~~ libtool: compile: powerpc64le-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 mv -f .deps/dynl.Tpo .deps/dynl.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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: powerpc64le-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 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; ^~~~~~~~~~ libtool: compile: powerpc64le-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: powerpc64le-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-ramap.Tpo .deps/libguile_la-ramap.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-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: powerpc64le-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: powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_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 mv -f .deps/filesys.Tpo .deps/filesys.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-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: powerpc64le-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: powerpc64le-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 mv -f .deps/net_db.Tpo .deps/net_db.Plo /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-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: powerpc64le-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/posix.Tpo .deps/posix.Plo powerpc64le-linux-gnu-gcc -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 libtool: compile: powerpc64le-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 mv -f .deps/guile-guile.Tpo .deps/guile-guile.Po flex -t ./c-tokenize.lex > c-tokenize.c || { rm c-tokenize.c; false; } if [ "no" = "yes" ]; then \ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -c -o c-tokenize.o c-tokenize.c; \ else \ powerpc64le-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 mv -f .deps/regex-posix.Tpo .deps/regex-posix.Plo libtool: compile: powerpc64le-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 if [ "no" = "yes" ]; then \ powerpc64le-linux-gnu-gcc -o guile_filter_doc_snarfage c-tokenize.o; \ else \ /bin/bash ../libtool --tag=CC --mode=link powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-Bsymbolic-functions -Wl,-z,relro -o guile_filter_doc_snarfage c-tokenize.o -lgmp -lcrypt -lm -lltdl ; \ fi libtool: link: powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o guile_filter_doc_snarfage c-tokenize.o -lgmp -lcrypt -lm /usr/lib/powerpc64le-linux-gnu/libltdl.so mawk -f ./guile-func-name-check alist.c mawk -f ./guile-func-name-check arbiters.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; } (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes arbiters.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > arbiters.doc || { rm arbiters.doc; false; } mawk -f ./guile-func-name-check async.c mawk -f ./guile-func-name-check backtrace.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes async.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > async.doc || { rm async.doc; false; } 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 backtrace.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > backtrace.doc || { rm backtrace.doc; false; } mawk -f ./guile-func-name-check boolean.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; } mv -f .deps/libguile_la-unif.Tpo .deps/libguile_la-unif.Plo 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; } mawk -f ./guile-func-name-check continuations.c 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 continuations.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > continuations.doc || { rm continuations.doc; false; } (./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; } 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 (./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 (./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 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 (./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; } 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 eval.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > eval.doc || { rm eval.doc; false; } 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; } mawk -f ./guile-func-name-check extensions.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes extensions.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > extensions.doc || { rm extensions.doc; false; } 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 feature.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > feature.doc || { rm feature.doc; false; } mawk -f ./guile-func-name-check fluids.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes fluids.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > fluids.doc || { rm fluids.doc; false; } mawk -f ./guile-func-name-check fports.c (./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 (./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 mawk -f ./guile-func-name-check goops.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; } (./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 (./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 (./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; } mawk -f ./guile-func-name-check guardians.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 (./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 (./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 (./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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes list.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > list.doc || { rm list.doc; false; } mawk -f ./guile-func-name-check load.c mawk -f ./guile-func-name-check macros.c (./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; } (./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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes modules.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > modules.doc || { rm modules.doc; false; } mawk -f ./guile-func-name-check numbers.c mawk -f ./guile-func-name-check objects.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes numbers.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > numbers.doc || { rm numbers.doc; false; } (./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 (./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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes pairs.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > pairs.doc || { rm pairs.doc; false; } mawk -f ./guile-func-name-check ports.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ports.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > ports.doc || { rm ports.doc; false; } mawk -f ./guile-func-name-check print.c (./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 (./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 mawk -f ./guile-func-name-check properties.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; } (./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 random.c mawk -f ./guile-func-name-check rdelim.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; } (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes rdelim.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > rdelim.doc || { rm rdelim.doc; false; } mawk -f ./guile-func-name-check read.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes read.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > read.doc || { rm read.doc; false; } mawk -f ./guile-func-name-check root.c (./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 (./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 (./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 (./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 mawk -f ./guile-func-name-check stackchk.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; } (./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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes stime.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > stime.doc || { rm stime.doc; false; } mawk -f ./guile-func-name-check strings.c mawk -f ./guile-func-name-check srfi-4.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes strings.c | \ ./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; } mawk -f ./guile-func-name-check srfi-13.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; } mawk -f ./guile-func-name-check strports.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 (./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; } (./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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes throw.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > throw.doc || { rm throw.doc; false; } mawk -f ./guile-func-name-check values.c mawk -f ./guile-func-name-check variable.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes values.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > values.doc || { rm values.doc; false; } (./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 (./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; } (./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; } (./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; } mawk -f ./guile-func-name-check filesys.c mawk -f ./guile-func-name-check posix.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes filesys.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > filesys.doc || { rm filesys.doc; false; } (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes posix.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > posix.doc || { rm posix.doc; false; } mawk -f ./guile-func-name-check net_db.c (./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 (./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; } /bin/bash ../libtool --tag=CC --mode=link powerpc64le-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -version-info 21:0:4 -export-dynamic -no-undefined -Wl,-Bsymbolic-functions -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: powerpc64le-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/powerpc64le-linux-gnu/libltdl.so -O2 -g -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile.so.17 -o .libs/libguile.so.17.4.0 .libs/posix.o: In function `scm_tmpnam': /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/posix.c:1164: warning: the use of `tmpnam' is dangerous, better use `mkstemp' libtool: link: (cd ".libs" && rm -f "libguile.so.17" && ln -s "libguile.so.17.4.0" "libguile.so.17") libtool: link: (cd ".libs" && rm -f "libguile.so" && ln -s "libguile.so.17.4.0" "libguile.so") libtool: link: powerpc64le-linux-gnu-ar cru .libs/libguile.a libguile_la-alist.o libguile_la-arbiters.o libguile_la-async.o libguile_la-backtrace.o libguile_la-boolean.o libguile_la-chars.o libguile_la-continuations.o libguile_la-convert.o libguile_la-debug.o libguile_la-deprecation.o libguile_la-deprecated.o libguile_la-discouraged.o libguile_la-dynwind.o libguile_la-environments.o libguile_la-eq.o libguile_la-error.o libguile_la-eval.o libguile_la-evalext.o libguile_la-extensions.o libguile_la-feature.o libguile_la-fluids.o libguile_la-fports.o libguile_la-futures.o libguile_la-gc.o libguile_la-gc-mark.o libguile_la-gc-segment.o libguile_la-gc-malloc.o libguile_la-gc-card.o libguile_la-gc-freelist.o libguile_la-gc_os_dep.o libguile_la-gdbint.o libguile_la-gh_data.o libguile_la-gh_eval.o libguile_la-gh_funcs.o libguile_la-gh_init.o libguile_la-gh_io.o libguile_la-gh_list.o libguile_la-gh_predicates.o libguile_la-goops.o libguile_la-gsubr.o libguile_la-guardians.o libguile_la-hash.o libguile_la-hashtab.o libguile_la-hooks.o libguile_la-i18n.o libguile_la-init.o libguile_la-inline.o libguile_la-ioext.o libguile_la-keywords.o libguile_la-lang.o libguile_la-list.o libguile_la-load.o libguile_la-macros.o libguile_la-mallocs.o libguile_la-modules.o libguile_la-numbers.o libguile_la-objects.o libguile_la-objprop.o libguile_la-options.o libguile_la-pairs.o libguile_la-ports.o libguile_la-print.o libguile_la-procprop.o libguile_la-procs.o libguile_la-properties.o libguile_la-random.o libguile_la-rdelim.o libguile_la-read.o libguile_la-root.o libguile_la-rw.o libguile_la-scmsigs.o libguile_la-script.o libguile_la-simpos.o libguile_la-smob.o libguile_la-sort.o libguile_la-srcprop.o libguile_la-stackchk.o libguile_la-stacks.o libguile_la-stime.o libguile_la-strings.o libguile_la-srfi-4.o libguile_la-srfi-13.o libguile_la-srfi-14.o libguile_la-strorder.o libguile_la-strports.o libguile_la-struct.o libguile_la-symbols.o libguile_la-threads.o libguile_la-null-threads.o libguile_la-throw.o libguile_la-values.o libguile_la-variable.o libguile_la-vectors.o libguile_la-version.o libguile_la-vports.o libguile_la-weaks.o libguile_la-ramap.o libguile_la-unif.o dynl.o filesys.o posix.o net_db.o socket.o regex-posix.o powerpc64le-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: powerpc64le-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 powerpc64le-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -o guile guile-guile.o libguile.la -lgmp -lcrypt -lm -lltdl libtool: link: powerpc64le-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/guile guile-guile.o ./.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/powerpc64le-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="/<>/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 makeinfo --force --no-headers guile-procedures.texi | sed 's/ */ /g' > guile-procedures.txt guile-procedures.texi:4: warning: entry for index `fn' outside of any node guile-procedures.texi:13: warning: entry for index `fn' outside of any node guile-procedures.texi:20: warning: entry for index `fn' outside of any node guile-procedures.texi:27: warning: entry for index `fn' outside of any node guile-procedures.texi:34: warning: entry for index `fn' outside of any node guile-procedures.texi:35: warning: entry for index `fn' outside of any node guile-procedures.texi:36: warning: entry for index `fn' outside of any node guile-procedures.texi:48: warning: entry for index `fn' outside of any node guile-procedures.texi:54: warning: entry for index `fn' outside of any node guile-procedures.texi:60: warning: entry for index `fn' outside of any node guile-procedures.texi:61: warning: entry for index `fn' outside of any node guile-procedures.texi:62: warning: entry for index `fn' outside of any node guile-procedures.texi:77: warning: entry for index `fn' outside of any node guile-procedures.texi:83: warning: entry for index `fn' outside of any node guile-procedures.texi:89: warning: entry for index `fn' outside of any node guile-procedures.texi:90: warning: entry for index `fn' outside of any node guile-procedures.texi:91: warning: entry for index `fn' outside of any node guile-procedures.texi:104: warning: entry for index `fn' outside of any node guile-procedures.texi:110: warning: entry for index `fn' outside of any node guile-procedures.texi:116: warning: entry for index `fn' outside of any node guile-procedures.texi:117: warning: entry for index `fn' outside of any node guile-procedures.texi:118: warning: entry for index `fn' outside of any node guile-procedures.texi:125: warning: entry for index `fn' outside of any node guile-procedures.texi:131: warning: entry for index `fn' outside of any node guile-procedures.texi:137: warning: entry for index `fn' outside of any node guile-procedures.texi:144: warning: entry for index `fn' outside of any node guile-procedures.texi:152: warning: entry for index `fn' outside of any node guile-procedures.texi:164: warning: entry for index `fn' outside of any node guile-procedures.texi:170: warning: entry for index `fn' outside of any node guile-procedures.texi:176: warning: entry for index `fn' outside of any node guile-procedures.texi:182: warning: entry for index `fn' outside of any node guile-procedures.texi:190: warning: entry for index `fn' outside of any node guile-procedures.texi:204: warning: entry for index `fn' outside of any node guile-procedures.texi:211: warning: entry for index `fn' outside of any node guile-procedures.texi:217: warning: entry for index `fn' outside of any node guile-procedures.texi:223: warning: entry for index `fn' outside of any node guile-procedures.texi:232: warning: entry for index `fn' outside of any node guile-procedures.texi:241: warning: entry for index `fn' outside of any node guile-procedures.texi:253: warning: entry for index `fn' outside of any node guile-procedures.texi:261: warning: entry for index `fn' outside of any node guile-procedures.texi:274: warning: entry for index `fn' outside of any node guile-procedures.texi:283: warning: entry for index `fn' outside of any node guile-procedures.texi:289: warning: entry for index `fn' outside of any node guile-procedures.texi:295: warning: entry for index `fn' outside of any node guile-procedures.texi:301: warning: entry for index `fn' outside of any node guile-procedures.texi:307: warning: entry for index `fn' outside of any node guile-procedures.texi:314: warning: entry for index `fn' outside of any node guile-procedures.texi:321: warning: entry for index `fn' outside of any node guile-procedures.texi:328: warning: entry for index `fn' outside of any node guile-procedures.texi:335: warning: entry for index `fn' outside of any node guile-procedures.texi:342: warning: entry for index `fn' outside of any node guile-procedures.texi:349: warning: entry for index `fn' outside of any node guile-procedures.texi:356: warning: entry for index `fn' outside of any node guile-procedures.texi:363: warning: entry for index `fn' outside of any node guile-procedures.texi:370: warning: entry for index `fn' outside of any node guile-procedures.texi:377: warning: entry for index `fn' outside of any node guile-procedures.texi:384: warning: entry for index `fn' outside of any node guile-procedures.texi:391: warning: entry for index `fn' outside of any node guile-procedures.texi:398: warning: entry for index `fn' outside of any node guile-procedures.texi:405: warning: entry for index `fn' outside of any node guile-procedures.texi:412: warning: entry for index `fn' outside of any node guile-procedures.texi:419: warning: entry for index `fn' outside of any node guile-procedures.texi:425: warning: entry for index `fn' outside of any node guile-procedures.texi:431: warning: entry for index `fn' outside of any node guile-procedures.texi:437: warning: entry for index `fn' outside of any node guile-procedures.texi:453: warning: entry for index `fn' outside of any node guile-procedures.texi:461: warning: entry for index `fn' outside of any node guile-procedures.texi:467: warning: entry for index `fn' outside of any node guile-procedures.texi:473: warning: entry for index `fn' outside of any node guile-procedures.texi:479: warning: entry for index `fn' outside of any node guile-procedures.texi:485: warning: entry for index `fn' outside of any node guile-procedures.texi:491: warning: entry for index `fn' outside of any node guile-procedures.texi:497: warning: entry for index `fn' outside of any node guile-procedures.texi:503: warning: entry for index `fn' outside of any node guile-procedures.texi:512: warning: entry for index `fn' outside of any node guile-procedures.texi:518: warning: entry for index `fn' outside of any node guile-procedures.texi:524: warning: entry for index `fn' outside of any node guile-procedures.texi:530: warning: entry for index `fn' outside of any node guile-procedures.texi:536: warning: entry for index `fn' outside of any node guile-procedures.texi:542: warning: entry for index `fn' outside of any node guile-procedures.texi:552: warning: entry for index `fn' outside of any node guile-procedures.texi:562: warning: entry for index `fn' outside of any node guile-procedures.texi:573: warning: entry for index `fn' outside of any node guile-procedures.texi:579: warning: entry for index `fn' outside of any node guile-procedures.texi:585: warning: entry for index `fn' outside of any node guile-procedures.texi:593: warning: entry for index `fn' outside of any node guile-procedures.texi:601: warning: entry for index `fn' outside of any node guile-procedures.texi:609: warning: entry for index `fn' outside of any node guile-procedures.texi:618: warning: entry for index `fn' outside of any node guile-procedures.texi:636: warning: entry for index `fn' outside of any node guile-procedures.texi:644: warning: entry for index `fn' outside of any node guile-procedures.texi:652: warning: entry for index `fn' outside of any node guile-procedures.texi:661: warning: entry for index `fn' outside of any node guile-procedures.texi:672: warning: entry for index `fn' outside of any node guile-procedures.texi:680: warning: entry for index `fn' outside of any node guile-procedures.texi:692: warning: entry for index `fn' outside of any node guile-procedures.texi:698: warning: entry for index `fn' outside of any node guile-procedures.texi:704: warning: entry for index `fn' outside of any node guile-procedures.texi:712: warning: entry for index `fn' outside of any node guile-procedures.texi:718: warning: entry for index `fn' outside of any node guile-procedures.texi:725: warning: entry for index `fn' outside of any node guile-procedures.texi:740: warning: entry for index `fn' outside of any node guile-procedures.texi:747: warning: entry for index `fn' outside of any node guile-procedures.texi:757: warning: entry for index `fn' outside of any node guile-procedures.texi:771: warning: entry for index `fn' outside of any node guile-procedures.texi:795: warning: entry for index `fn' outside of any node guile-procedures.texi:813: warning: entry for index `fn' outside of any node guile-procedures.texi:866: warning: entry for index `fn' outside of any node guile-procedures.texi:873: warning: entry for index `fn' outside of any node guile-procedures.texi:880: warning: entry for index `fn' outside of any node guile-procedures.texi:888: warning: entry for index `fn' outside of any node guile-procedures.texi:924: warning: entry for index `fn' outside of any node guile-procedures.texi:936: warning: entry for index `fn' outside of any node guile-procedures.texi:946: warning: entry for index `fn' outside of any node guile-procedures.texi:958: warning: entry for index `fn' outside of any node guile-procedures.texi:975: warning: entry for index `fn' outside of any node guile-procedures.texi:986: warning: entry for index `fn' outside of any node guile-procedures.texi:997: warning: entry for index `fn' outside of any node guile-procedures.texi:1008: warning: entry for index `fn' outside of any node guile-procedures.texi:1016: warning: entry for index `fn' outside of any node guile-procedures.texi:1023: warning: entry for index `fn' outside of any node guile-procedures.texi:1049: warning: entry for index `fn' outside of any node guile-procedures.texi:1056: warning: entry for index `fn' outside of any node guile-procedures.texi:1062: warning: entry for index `fn' outside of any node guile-procedures.texi:1068: warning: entry for index `fn' outside of any node guile-procedures.texi:1074: warning: entry for index `fn' outside of any node guile-procedures.texi:1080: warning: entry for index `fn' outside of any node guile-procedures.texi:1110: warning: entry for index `fn' outside of any node guile-procedures.texi:1117: warning: entry for index `fn' outside of any node guile-procedures.texi:1124: warning: entry for index `fn' outside of any node guile-procedures.texi:1131: warning: entry for index `fn' outside of any node guile-procedures.texi:1180: warning: entry for index `fn' outside of any node guile-procedures.texi:1187: warning: entry for index `fn' outside of any node guile-procedures.texi:1193: warning: entry for index `fn' outside of any node guile-procedures.texi:1199: warning: entry for index `fn' outside of any node guile-procedures.texi:1205: warning: entry for index `fn' outside of any node guile-procedures.texi:1211: warning: entry for index `fn' outside of any node guile-procedures.texi:1254: warning: entry for index `fn' outside of any node guile-procedures.texi:1275: warning: entry for index `fn' outside of any node guile-procedures.texi:1315: warning: entry for index `fn' outside of any node guile-procedures.texi:1335: warning: entry for index `fn' outside of any node guile-procedures.texi:1342: warning: entry for index `fn' outside of any node guile-procedures.texi:1354: warning: entry for index `fn' outside of any node guile-procedures.texi:1362: warning: entry for index `fn' outside of any node guile-procedures.texi:1369: warning: entry for index `fn' outside of any node guile-procedures.texi:1377: warning: entry for index `fn' outside of any node guile-procedures.texi:1387: warning: entry for index `fn' outside of any node guile-procedures.texi:1394: warning: entry for index `fn' outside of any node guile-procedures.texi:1406: warning: entry for index `fn' outside of any node guile-procedures.texi:1414: warning: entry for index `fn' outside of any node guile-procedures.texi:1420: warning: entry for index `fn' outside of any node guile-procedures.texi:1426: warning: entry for index `fn' outside of any node guile-procedures.texi:1432: warning: entry for index `fn' outside of any node guile-procedures.texi:1438: warning: entry for index `fn' outside of any node guile-procedures.texi:1477: warning: entry for index `fn' outside of any node guile-procedures.texi:1478: warning: entry for index `fn' outside of any node guile-procedures.texi:1487: warning: entry for index `fn' outside of any node guile-procedures.texi:1500: warning: entry for index `fn' outside of any node guile-procedures.texi:1512: warning: entry for index `fn' outside of any node guile-procedures.texi:1519: warning: entry for index `fn' outside of any node guile-procedures.texi:1527: warning: entry for index `fn' outside of any node guile-procedures.texi:1533: warning: entry for index `fn' outside of any node guile-procedures.texi:1542: warning: entry for index `fn' outside of any node guile-procedures.texi:1549: warning: entry for index `fn' outside of any node guile-procedures.texi:1556: warning: entry for index `fn' outside of any node guile-procedures.texi:1563: warning: entry for index `fn' outside of any node guile-procedures.texi:1569: warning: entry for index `fn' outside of any node guile-procedures.texi:1576: warning: entry for index `fn' outside of any node guile-procedures.texi:1583: warning: entry for index `fn' outside of any node guile-procedures.texi:1598: warning: entry for index `fn' outside of any node guile-procedures.texi:1604: warning: entry for index `fn' outside of any node guile-procedures.texi:1647: warning: entry for index `fn' outside of any node guile-procedures.texi:1653: warning: entry for index `fn' outside of any node guile-procedures.texi:1661: warning: entry for index `fn' outside of any node guile-procedures.texi:1668: warning: entry for index `fn' outside of any node guile-procedures.texi:1675: warning: entry for index `fn' outside of any node guile-procedures.texi:1681: warning: entry for index `fn' outside of any node guile-procedures.texi:1689: warning: entry for index `fn' outside of any node guile-procedures.texi:1700: warning: entry for index `fn' outside of any node guile-procedures.texi:1707: warning: entry for index `fn' outside of any node guile-procedures.texi:1713: warning: entry for index `fn' outside of any node guile-procedures.texi:1719: warning: entry for index `fn' outside of any node guile-procedures.texi:1725: warning: entry for index `fn' outside of any node guile-procedures.texi:1731: warning: entry for index `fn' outside of any node guile-procedures.texi:1737: warning: entry for index `fn' outside of any node guile-procedures.texi:1743: warning: entry for index `fn' outside of any node guile-procedures.texi:1749: warning: entry for index `fn' outside of any node guile-procedures.texi:1755: warning: entry for index `fn' outside of any node guile-procedures.texi:1761: warning: entry for index `fn' outside of any node guile-procedures.texi:1767: warning: entry for index `fn' outside of any node guile-procedures.texi:1773: warning: entry for index `fn' outside of any node guile-procedures.texi:1779: warning: entry for index `fn' outside of any node guile-procedures.texi:1785: warning: entry for index `fn' outside of any node guile-procedures.texi:1791: warning: entry for index `fn' outside of any node guile-procedures.texi:1797: warning: entry for index `fn' outside of any node guile-procedures.texi:1803: warning: entry for index `fn' outside of any node guile-procedures.texi:1809: warning: entry for index `fn' outside of any node guile-procedures.texi:1815: warning: entry for index `fn' outside of any node guile-procedures.texi:1821: warning: entry for index `fn' outside of any node guile-procedures.texi:1827: warning: entry for index `fn' outside of any node guile-procedures.texi:1834: warning: entry for index `fn' outside of any node guile-procedures.texi:1841: warning: entry for index `fn' outside of any node guile-procedures.texi:1847: warning: entry for index `fn' outside of any node guile-procedures.texi:1854: warning: entry for index `fn' outside of any node guile-procedures.texi:1860: warning: entry for index `fn' outside of any node guile-procedures.texi:1866: warning: entry for index `fn' outside of any node guile-procedures.texi:1872: warning: entry for index `fn' outside of any node guile-procedures.texi:1878: warning: entry for index `fn' outside of any node guile-procedures.texi:1885: warning: entry for index `fn' outside of any node guile-procedures.texi:1891: warning: entry for index `fn' outside of any node guile-procedures.texi:1898: warning: entry for index `fn' outside of any node guile-procedures.texi:1904: warning: entry for index `fn' outside of any node guile-procedures.texi:1911: warning: entry for index `fn' outside of any node guile-procedures.texi:1917: warning: entry for index `fn' outside of any node guile-procedures.texi:1923: warning: entry for index `fn' outside of any node guile-procedures.texi:1929: warning: entry for index `fn' outside of any node guile-procedures.texi:1935: warning: entry for index `fn' outside of any node guile-procedures.texi:1941: warning: entry for index `fn' outside of any node guile-procedures.texi:1947: warning: entry for index `fn' outside of any node guile-procedures.texi:1953: warning: entry for index `fn' outside of any node guile-procedures.texi:1959: warning: entry for index `fn' outside of any node guile-procedures.texi:1966: warning: entry for index `fn' outside of any node guile-procedures.texi:1972: warning: entry for index `fn' outside of any node guile-procedures.texi:1978: warning: entry for index `fn' outside of any node guile-procedures.texi:1985: warning: entry for index `fn' outside of any node guile-procedures.texi:2030: warning: entry for index `fn' outside of any node guile-procedures.texi:2045: warning: entry for index `fn' outside of any node guile-procedures.texi:2060: warning: entry for index `fn' outside of any node guile-procedures.texi:2069: warning: entry for index `fn' outside of any node guile-procedures.texi:2076: warning: entry for index `fn' outside of any node guile-procedures.texi:2077: warning: entry for index `fn' outside of any node guile-procedures.texi:2078: warning: entry for index `fn' outside of any node guile-procedures.texi:2087: warning: entry for index `fn' outside of any node guile-procedures.texi:2094: warning: entry for index `fn' outside of any node guile-procedures.texi:2101: warning: entry for index `fn' outside of any node guile-procedures.texi:2107: warning: entry for index `fn' outside of any node guile-procedures.texi:2108: warning: entry for index `fn' outside of any node guile-procedures.texi:2109: warning: entry for index `fn' outside of any node guile-procedures.texi:2117: warning: entry for index `fn' outside of any node guile-procedures.texi:2123: warning: entry for index `fn' outside of any node guile-procedures.texi:2129: warning: entry for index `fn' outside of any node guile-procedures.texi:2135: warning: entry for index `fn' outside of any node guile-procedures.texi:2144: warning: entry for index `fn' outside of any node guile-procedures.texi:2152: warning: entry for index `fn' outside of any node guile-procedures.texi:2161: warning: entry for index `fn' outside of any node guile-procedures.texi:2168: warning: entry for index `fn' outside of any node guile-procedures.texi:2175: warning: entry for index `fn' outside of any node guile-procedures.texi:2184: warning: entry for index `fn' outside of any node guile-procedures.texi:2192: warning: entry for index `fn' outside of any node guile-procedures.texi:2201: warning: entry for index `fn' outside of any node guile-procedures.texi:2208: warning: entry for index `fn' outside of any node guile-procedures.texi:2215: warning: entry for index `fn' outside of any node guile-procedures.texi:2224: warning: entry for index `fn' outside of any node guile-procedures.texi:2232: warning: entry for index `fn' outside of any node guile-procedures.texi:2241: warning: entry for index `fn' outside of any node guile-procedures.texi:2249: warning: entry for index `fn' outside of any node guile-procedures.texi:2256: warning: entry for index `fn' outside of any node guile-procedures.texi:2267: warning: entry for index `fn' outside of any node guile-procedures.texi:2278: warning: entry for index `fn' outside of any node guile-procedures.texi:2292: warning: entry for index `fn' outside of any node guile-procedures.texi:2306: warning: entry for index `fn' outside of any node guile-procedures.texi:2320: warning: entry for index `fn' outside of any node guile-procedures.texi:2333: warning: entry for index `fn' outside of any node guile-procedures.texi:2342: warning: entry for index `fn' outside of any node guile-procedures.texi:2349: warning: entry for index `fn' outside of any node guile-procedures.texi:2358: warning: entry for index `fn' outside of any node guile-procedures.texi:2366: warning: entry for index `fn' outside of any node guile-procedures.texi:2372: warning: entry for index `fn' outside of any node guile-procedures.texi:2379: warning: entry for index `fn' outside of any node guile-procedures.texi:2388: warning: entry for index `fn' outside of any node guile-procedures.texi:2395: warning: entry for index `fn' outside of any node guile-procedures.texi:2402: warning: entry for index `fn' outside of any node guile-procedures.texi:2410: warning: entry for index `fn' outside of any node guile-procedures.texi:2416: warning: entry for index `fn' outside of any node guile-procedures.texi:2422: warning: entry for index `fn' outside of any node guile-procedures.texi:2428: warning: entry for index `fn' outside of any node guile-procedures.texi:2434: warning: entry for index `fn' outside of any node guile-procedures.texi:2440: warning: entry for index `fn' outside of any node guile-procedures.texi:2446: warning: entry for index `fn' outside of any node guile-procedures.texi:2457: warning: entry for index `fn' outside of any node guile-procedures.texi:2475: warning: entry for index `fn' outside of any node guile-procedures.texi:2483: warning: entry for index `fn' outside of any node guile-procedures.texi:2496: warning: entry for index `fn' outside of any node guile-procedures.texi:2503: warning: entry for index `fn' outside of any node guile-procedures.texi:2510: warning: entry for index `fn' outside of any node guile-procedures.texi:2519: warning: entry for index `fn' outside of any node guile-procedures.texi:2530: warning: entry for index `fn' outside of any node guile-procedures.texi:2538: warning: entry for index `fn' outside of any node guile-procedures.texi:2545: warning: entry for index `fn' outside of any node guile-procedures.texi:2551: warning: entry for index `fn' outside of any node guile-procedures.texi:2557: warning: entry for index `fn' outside of any node guile-procedures.texi:2565: warning: entry for index `fn' outside of any node guile-procedures.texi:2576: warning: entry for index `fn' outside of any node guile-procedures.texi:2582: warning: entry for index `fn' outside of any node guile-procedures.texi:2588: warning: entry for index `fn' outside of any node guile-procedures.texi:2594: warning: entry for index `fn' outside of any node guile-procedures.texi:2614: warning: entry for index `fn' outside of any node guile-procedures.texi:2624: warning: entry for index `fn' outside of any node guile-procedures.texi:2631: warning: entry for index `fn' outside of any node guile-procedures.texi:2638: warning: entry for index `fn' outside of any node guile-procedures.texi:2654: warning: entry for index `fn' outside of any node guile-procedures.texi:2660: warning: entry for index `fn' outside of any node guile-procedures.texi:2666: warning: entry for index `fn' outside of any node guile-procedures.texi:2672: warning: entry for index `fn' outside of any node guile-procedures.texi:2673: warning: entry for index `fn' outside of any node guile-procedures.texi:2684: warning: entry for index `fn' outside of any node guile-procedures.texi:2690: warning: entry for index `fn' outside of any node guile-procedures.texi:2697: warning: entry for index `fn' outside of any node guile-procedures.texi:2703: warning: entry for index `fn' outside of any node guile-procedures.texi:2710: warning: entry for index `fn' outside of any node guile-procedures.texi:2721: warning: entry for index `fn' outside of any node guile-procedures.texi:2732: warning: entry for index `fn' outside of any node guile-procedures.texi:2743: warning: entry for index `fn' outside of any node guile-procedures.texi:2744: warning: entry for index `fn' outside of any node guile-procedures.texi:2745: warning: entry for index `fn' outside of any node guile-procedures.texi:2756: warning: entry for index `fn' outside of any node guile-procedures.texi:2763: warning: entry for index `fn' outside of any node guile-procedures.texi:2770: warning: entry for index `fn' outside of any node guile-procedures.texi:2779: warning: entry for index `fn' outside of any node guile-procedures.texi:2788: warning: entry for index `fn' outside of any node guile-procedures.texi:2797: warning: entry for index `fn' outside of any node guile-procedures.texi:2805: warning: entry for index `fn' outside of any node guile-procedures.texi:2813: warning: entry for index `fn' outside of any node guile-procedures.texi:2821: warning: entry for index `fn' outside of any node guile-procedures.texi:2835: warning: entry for index `fn' outside of any node guile-procedures.texi:2841: warning: entry for index `fn' outside of any node guile-procedures.texi:2853: warning: entry for index `fn' outside of any node guile-procedures.texi:2861: warning: entry for index `fn' outside of any node guile-procedures.texi:2868: warning: entry for index `fn' outside of any node guile-procedures.texi:2875: warning: entry for index `fn' outside of any node guile-procedures.texi:2884: warning: entry for index `fn' outside of any node guile-procedures.texi:2896: warning: entry for index `fn' outside of any node guile-procedures.texi:2908: warning: entry for index `fn' outside of any node guile-procedures.texi:2917: warning: entry for index `fn' outside of any node guile-procedures.texi:2931: warning: entry for index `fn' outside of any node guile-procedures.texi:2940: warning: entry for index `fn' outside of any node guile-procedures.texi:2957: warning: entry for index `fn' outside of any node guile-procedures.texi:2964: warning: entry for index `fn' outside of any node guile-procedures.texi:2974: warning: entry for index `fn' outside of any node guile-procedures.texi:2980: warning: entry for index `fn' outside of any node guile-procedures.texi:2986: warning: entry for index `fn' outside of any node guile-procedures.texi:2992: warning: entry for index `fn' outside of any node guile-procedures.texi:2999: warning: entry for index `fn' outside of any node guile-procedures.texi:3009: warning: entry for index `fn' outside of any node guile-procedures.texi:3015: warning: entry for index `fn' outside of any node guile-procedures.texi:3021: warning: entry for index `fn' outside of any node guile-procedures.texi:3027: warning: entry for index `fn' outside of any node guile-procedures.texi:3033: warning: entry for index `fn' outside of any node guile-procedures.texi:3039: warning: entry for index `fn' outside of any node guile-procedures.texi:3046: warning: entry for index `fn' outside of any node guile-procedures.texi:3053: warning: entry for index `fn' outside of any node guile-procedures.texi:3060: warning: entry for index `fn' outside of any node guile-procedures.texi:3067: warning: entry for index `fn' outside of any node guile-procedures.texi:3074: warning: entry for index `fn' outside of any node guile-procedures.texi:3080: warning: entry for index `fn' outside of any node guile-procedures.texi:3086: warning: entry for index `fn' outside of any node guile-procedures.texi:3092: warning: entry for index `fn' outside of any node guile-procedures.texi:3104: warning: entry for index `fn' outside of any node guile-procedures.texi:3116: warning: entry for index `fn' outside of any node guile-procedures.texi:3129: warning: entry for index `fn' outside of any node guile-procedures.texi:3143: warning: entry for index `fn' outside of any node guile-procedures.texi:3158: warning: entry for index `fn' outside of any node guile-procedures.texi:3172: warning: entry for index `fn' outside of any node guile-procedures.texi:3184: warning: entry for index `fn' outside of any node guile-procedures.texi:3202: warning: entry for index `fn' outside of any node guile-procedures.texi:3226: warning: entry for index `fn' outside of any node guile-procedures.texi:3241: warning: entry for index `fn' outside of any node guile-procedures.texi:3259: warning: entry for index `fn' outside of any node guile-procedures.texi:3274: warning: entry for index `fn' outside of any node guile-procedures.texi:3282: warning: entry for index `fn' outside of any node guile-procedures.texi:3295: warning: entry for index `fn' outside of any node guile-procedures.texi:3302: warning: entry for index `fn' outside of any node guile-procedures.texi:3312: warning: entry for index `fn' outside of any node guile-procedures.texi:3321: warning: entry for index `fn' outside of any node guile-procedures.texi:3330: warning: entry for index `fn' outside of any node guile-procedures.texi:3337: warning: entry for index `fn' outside of any node guile-procedures.texi:3344: warning: entry for index `fn' outside of any node guile-procedures.texi:3350: warning: entry for index `fn' outside of any node guile-procedures.texi:3356: warning: entry for index `fn' outside of any node guile-procedures.texi:3362: warning: entry for index `fn' outside of any node guile-procedures.texi:3368: warning: entry for index `fn' outside of any node guile-procedures.texi:3374: warning: entry for index `fn' outside of any node guile-procedures.texi:3380: warning: entry for index `fn' outside of any node guile-procedures.texi:3387: warning: entry for index `fn' outside of any node guile-procedures.texi:3397: warning: entry for index `fn' outside of any node guile-procedures.texi:3403: warning: entry for index `fn' outside of any node guile-procedures.texi:3409: warning: entry for index `fn' outside of any node guile-procedures.texi:3415: warning: entry for index `fn' outside of any node guile-procedures.texi:3431: warning: entry for index `fn' outside of any node guile-procedures.texi:3437: warning: entry for index `fn' outside of any node guile-procedures.texi:3443: warning: entry for index `fn' outside of any node guile-procedures.texi:3450: warning: entry for index `fn' outside of any node guile-procedures.texi:3466: warning: entry for index `fn' outside of any node guile-procedures.texi:3472: warning: entry for index `fn' outside of any node guile-procedures.texi:3478: warning: entry for index `fn' outside of any node guile-procedures.texi:3484: warning: entry for index `fn' outside of any node guile-procedures.texi:3491: warning: entry for index `fn' outside of any node guile-procedures.texi:3498: warning: entry for index `fn' outside of any node guile-procedures.texi:3505: warning: entry for index `fn' outside of any node guile-procedures.texi:3511: warning: entry for index `fn' outside of any node guile-procedures.texi:3517: warning: entry for index `fn' outside of any node guile-procedures.texi:3523: warning: entry for index `fn' outside of any node guile-procedures.texi:3530: warning: entry for index `fn' outside of any node guile-procedures.texi:3538: warning: entry for index `fn' outside of any node guile-procedures.texi:3545: warning: entry for index `fn' outside of any node guile-procedures.texi:3552: warning: entry for index `fn' outside of any node guile-procedures.texi:3559: warning: entry for index `fn' outside of any node guile-procedures.texi:3578: warning: entry for index `fn' outside of any node guile-procedures.texi:3597: warning: entry for index `fn' outside of any node guile-procedures.texi:3605: warning: entry for index `fn' outside of any node guile-procedures.texi:3614: warning: entry for index `fn' outside of any node guile-procedures.texi:3621: warning: entry for index `fn' outside of any node guile-procedures.texi:3628: warning: entry for index `fn' outside of any node guile-procedures.texi:3629: warning: entry for index `fn' outside of any node guile-procedures.texi:3630: warning: entry for index `fn' outside of any node guile-procedures.texi:3638: warning: entry for index `fn' outside of any node guile-procedures.texi:3644: warning: entry for index `fn' outside of any node guile-procedures.texi:3650: warning: entry for index `fn' outside of any node guile-procedures.texi:3656: warning: entry for index `fn' outside of any node guile-procedures.texi:3663: warning: entry for index `fn' outside of any node guile-procedures.texi:3672: warning: entry for index `fn' outside of any node guile-procedures.texi:3683: warning: entry for index `fn' outside of any node guile-procedures.texi:3694: warning: entry for index `fn' outside of any node guile-procedures.texi:3705: warning: entry for index `fn' outside of any node guile-procedures.texi:3716: warning: entry for index `fn' outside of any node guile-procedures.texi:3724: warning: entry for index `fn' outside of any node guile-procedures.texi:3732: warning: entry for index `fn' outside of any node guile-procedures.texi:3740: warning: entry for index `fn' outside of any node guile-procedures.texi:3747: warning: entry for index `fn' outside of any node guile-procedures.texi:3754: warning: entry for index `fn' outside of any node guile-procedures.texi:3766: warning: entry for index `fn' outside of any node guile-procedures.texi:3773: warning: entry for index `fn' outside of any node guile-procedures.texi:3781: warning: entry for index `fn' outside of any node guile-procedures.texi:3800: warning: entry for index `fn' outside of any node guile-procedures.texi:3809: warning: entry for index `fn' outside of any node guile-procedures.texi:3818: warning: entry for index `fn' outside of any node guile-procedures.texi:3825: warning: entry for index `vr' outside of any node guile-procedures.texi:3828: warning: entry for index `vr' outside of any node guile-procedures.texi:3831: warning: entry for index `vr' outside of any node guile-procedures.texi:3846: warning: entry for index `fn' outside of any node guile-procedures.texi:3862: warning: entry for index `fn' outside of any node guile-procedures.texi:3873: warning: entry for index `fn' outside of any node guile-procedures.texi:3880: warning: entry for index `fn' outside of any node guile-procedures.texi:3893: warning: entry for index `fn' outside of any node guile-procedures.texi:3900: warning: entry for index `fn' outside of any node guile-procedures.texi:3908: warning: entry for index `fn' outside of any node guile-procedures.texi:3917: warning: entry for index `fn' outside of any node guile-procedures.texi:3926: warning: entry for index `fn' outside of any node guile-procedures.texi:3935: warning: entry for index `fn' outside of any node guile-procedures.texi:3951: warning: entry for index `fn' outside of any node guile-procedures.texi:3958: warning: entry for index `fn' outside of any node guile-procedures.texi:3964: warning: entry for index `fn' outside of any node guile-procedures.texi:3973: warning: entry for index `fn' outside of any node guile-procedures.texi:3980: warning: entry for index `fn' outside of any node guile-procedures.texi:3986: warning: entry for index `fn' outside of any node guile-procedures.texi:3992: warning: entry for index `fn' outside of any node guile-procedures.texi:3998: warning: entry for index `fn' outside of any node guile-procedures.texi:4005: warning: entry for index `fn' outside of any node guile-procedures.texi:4011: warning: entry for index `fn' outside of any node guile-procedures.texi:4017: warning: entry for index `fn' outside of any node guile-procedures.texi:4023: warning: entry for index `fn' outside of any node guile-procedures.texi:4032: warning: entry for index `fn' outside of any node guile-procedures.texi:4039: warning: entry for index `fn' outside of any node guile-procedures.texi:4046: warning: entry for index `fn' outside of any node guile-procedures.texi:4053: warning: entry for index `fn' outside of any node guile-procedures.texi:4062: warning: entry for index `fn' outside of any node guile-procedures.texi:4075: warning: entry for index `fn' outside of any node guile-procedures.texi:4081: warning: entry for index `fn' outside of any node guile-procedures.texi:4087: warning: entry for index `fn' outside of any node guile-procedures.texi:4104: warning: entry for index `fn' outside of any node guile-procedures.texi:4110: warning: entry for index `fn' outside of any node guile-procedures.texi:4116: warning: entry for index `fn' outside of any node guile-procedures.texi:4123: warning: entry for index `fn' outside of any node guile-procedures.texi:4132: warning: entry for index `fn' outside of any node guile-procedures.texi:4142: warning: entry for index `fn' outside of any node guile-procedures.texi:4153: warning: entry for index `fn' outside of any node guile-procedures.texi:4161: warning: entry for index `fn' outside of any node guile-procedures.texi:4169: warning: entry for index `fn' outside of any node guile-procedures.texi:4189: warning: entry for index `fn' outside of any node guile-procedures.texi:4200: warning: entry for index `fn' outside of any node guile-procedures.texi:4212: warning: entry for index `fn' outside of any node guile-procedures.texi:4220: warning: entry for index `fn' outside of any node guile-procedures.texi:4228: warning: entry for index `fn' outside of any node guile-procedures.texi:4238: warning: entry for index `fn' outside of any node guile-procedures.texi:4244: warning: entry for index `fn' outside of any node guile-procedures.texi:4253: warning: entry for index `fn' outside of any node guile-procedures.texi:4295: warning: entry for index `fn' outside of any node guile-procedures.texi:4341: warning: entry for index `fn' outside of any node guile-procedures.texi:4374: warning: entry for index `fn' outside of any node guile-procedures.texi:4381: warning: entry for index `fn' outside of any node guile-procedures.texi:4395: warning: entry for index `fn' outside of any node guile-procedures.texi:4415: warning: entry for index `fn' outside of any node guile-procedures.texi:4431: warning: entry for index `fn' outside of any node guile-procedures.texi:4439: warning: entry for index `fn' outside of any node guile-procedures.texi:4449: warning: entry for index `fn' outside of any node guile-procedures.texi:4465: warning: entry for index `fn' outside of any node guile-procedures.texi:4472: warning: entry for index `fn' outside of any node guile-procedures.texi:4485: warning: entry for index `fn' outside of any node guile-procedures.texi:4506: warning: entry for index `fn' outside of any node guile-procedures.texi:4514: warning: entry for index `fn' outside of any node guile-procedures.texi:4522: warning: entry for index `fn' outside of any node guile-procedures.texi:4534: warning: entry for index `fn' outside of any node guile-procedures.texi:4544: warning: entry for index `fn' outside of any node guile-procedures.texi:4552: warning: entry for index `fn' outside of any node guile-procedures.texi:4564: warning: entry for index `fn' outside of any node guile-procedures.texi:4576: warning: entry for index `fn' outside of any node guile-procedures.texi:4586: warning: entry for index `fn' outside of any node guile-procedures.texi:4594: warning: entry for index `fn' outside of any node guile-procedures.texi:4604: warning: entry for index `fn' outside of any node guile-procedures.texi:4612: warning: entry for index `fn' outside of any node guile-procedures.texi:4621: warning: entry for index `fn' outside of any node guile-procedures.texi:4628: warning: entry for index `fn' outside of any node guile-procedures.texi:4634: warning: entry for index `fn' outside of any node guile-procedures.texi:4641: warning: entry for index `fn' outside of any node guile-procedures.texi:4648: warning: entry for index `fn' outside of any node guile-procedures.texi:4655: warning: entry for index `fn' outside of any node guile-procedures.texi:4661: warning: entry for index `fn' outside of any node guile-procedures.texi:4667: warning: entry for index `fn' outside of any node guile-procedures.texi:4700: warning: entry for index `fn' outside of any node guile-procedures.texi:4706: warning: entry for index `fn' outside of any node guile-procedures.texi:4712: warning: entry for index `fn' outside of any node guile-procedures.texi:4718: warning: entry for index `fn' outside of any node guile-procedures.texi:4724: warning: entry for index `fn' outside of any node guile-procedures.texi:4732: warning: entry for index `fn' outside of any node guile-procedures.texi:4738: warning: entry for index `fn' outside of any node guile-procedures.texi:4744: warning: entry for index `fn' outside of any node guile-procedures.texi:4751: warning: entry for index `fn' outside of any node guile-procedures.texi:4757: warning: entry for index `fn' outside of any node guile-procedures.texi:4764: warning: entry for index `fn' outside of any node guile-procedures.texi:4771: warning: entry for index `fn' outside of any node guile-procedures.texi:4777: warning: entry for index `fn' outside of any node guile-procedures.texi:4783: warning: entry for index `fn' outside of any node guile-procedures.texi:4789: warning: entry for index `fn' outside of any node guile-procedures.texi:4795: warning: entry for index `fn' outside of any node guile-procedures.texi:4802: warning: entry for index `fn' outside of any node guile-procedures.texi:4828: warning: entry for index `fn' outside of any node guile-procedures.texi:4836: warning: entry for index `fn' outside of any node guile-procedures.texi:4843: warning: entry for index `fn' outside of any node guile-procedures.texi:4852: warning: entry for index `fn' outside of any node guile-procedures.texi:4862: warning: entry for index `fn' outside of any node guile-procedures.texi:4870: warning: entry for index `fn' outside of any node guile-procedures.texi:4883: warning: entry for index `fn' outside of any node guile-procedures.texi:4892: warning: entry for index `fn' outside of any node guile-procedures.texi:4913: warning: entry for index `fn' outside of any node guile-procedures.texi:4928: warning: entry for index `fn' outside of any node guile-procedures.texi:4934: warning: entry for index `fn' outside of any node guile-procedures.texi:4940: warning: entry for index `fn' outside of any node guile-procedures.texi:4941: warning: entry for index `fn' outside of any node guile-procedures.texi:4948: warning: entry for index `fn' outside of any node guile-procedures.texi:4957: warning: entry for index `fn' outside of any node guile-procedures.texi:4963: warning: entry for index `fn' outside of any node guile-procedures.texi:4970: warning: entry for index `fn' outside of any node guile-procedures.texi:4978: warning: entry for index `fn' outside of any node guile-procedures.texi:4990: warning: entry for index `fn' outside of any node guile-procedures.texi:5005: warning: entry for index `fn' outside of any node guile-procedures.texi:5017: warning: entry for index `fn' outside of any node guile-procedures.texi:5029: warning: entry for index `fn' outside of any node guile-procedures.texi:5036: warning: entry for index `fn' outside of any node guile-procedures.texi:5042: warning: entry for index `fn' outside of any node guile-procedures.texi:5049: warning: entry for index `fn' outside of any node guile-procedures.texi:5056: warning: entry for index `fn' outside of any node guile-procedures.texi:5062: warning: entry for index `fn' outside of any node guile-procedures.texi:5068: warning: entry for index `fn' outside of any node guile-procedures.texi:5095: warning: entry for index `fn' outside of any node guile-procedures.texi:5120: warning: entry for index `fn' outside of any node guile-procedures.texi:5127: warning: entry for index `fn' outside of any node guile-procedures.texi:5136: warning: entry for index `fn' outside of any node guile-procedures.texi:5143: warning: entry for index `fn' outside of any node guile-procedures.texi:5150: warning: entry for index `fn' outside of any node guile-procedures.texi:5157: warning: entry for index `fn' outside of any node guile-procedures.texi:5165: warning: entry for index `fn' outside of any node guile-procedures.texi:5171: warning: entry for index `fn' outside of any node guile-procedures.texi:5177: warning: entry for index `fn' outside of any node guile-procedures.texi:5185: warning: entry for index `fn' outside of any node guile-procedures.texi:5192: warning: entry for index `fn' outside of any node guile-procedures.texi:5201: warning: entry for index `fn' outside of any node guile-procedures.texi:5208: warning: entry for index `fn' outside of any node guile-procedures.texi:5215: warning: entry for index `fn' outside of any node guile-procedures.texi:5222: warning: entry for index `fn' outside of any node guile-procedures.texi:5230: warning: entry for index `fn' outside of any node guile-procedures.texi:5236: warning: entry for index `fn' outside of any node guile-procedures.texi:5242: warning: entry for index `fn' outside of any node guile-procedures.texi:5250: warning: entry for index `fn' outside of any node guile-procedures.texi:5257: warning: entry for index `fn' outside of any node guile-procedures.texi:5266: warning: entry for index `fn' outside of any node guile-procedures.texi:5273: warning: entry for index `fn' outside of any node guile-procedures.texi:5280: warning: entry for index `fn' outside of any node guile-procedures.texi:5287: warning: entry for index `fn' outside of any node guile-procedures.texi:5295: warning: entry for index `fn' outside of any node guile-procedures.texi:5301: warning: entry for index `fn' outside of any node guile-procedures.texi:5307: warning: entry for index `fn' outside of any node guile-procedures.texi:5315: warning: entry for index `fn' outside of any node guile-procedures.texi:5322: warning: entry for index `fn' outside of any node guile-procedures.texi:5331: warning: entry for index `fn' outside of any node guile-procedures.texi:5338: warning: entry for index `fn' outside of any node guile-procedures.texi:5345: warning: entry for index `fn' outside of any node guile-procedures.texi:5352: warning: entry for index `fn' outside of any node guile-procedures.texi:5360: warning: entry for index `fn' outside of any node guile-procedures.texi:5366: warning: entry for index `fn' outside of any node guile-procedures.texi:5372: warning: entry for index `fn' outside of any node guile-procedures.texi:5380: warning: entry for index `fn' outside of any node guile-procedures.texi:5387: warning: entry for index `fn' outside of any node guile-procedures.texi:5396: warning: entry for index `fn' outside of any node guile-procedures.texi:5403: warning: entry for index `fn' outside of any node guile-procedures.texi:5410: warning: entry for index `fn' outside of any node guile-procedures.texi:5417: warning: entry for index `fn' outside of any node guile-procedures.texi:5425: warning: entry for index `fn' outside of any node guile-procedures.texi:5431: warning: entry for index `fn' outside of any node guile-procedures.texi:5437: warning: entry for index `fn' outside of any node guile-procedures.texi:5445: warning: entry for index `fn' outside of any node guile-procedures.texi:5452: warning: entry for index `fn' outside of any node guile-procedures.texi:5461: warning: entry for index `fn' outside of any node guile-procedures.texi:5468: warning: entry for index `fn' outside of any node guile-procedures.texi:5475: warning: entry for index `fn' outside of any node guile-procedures.texi:5482: warning: entry for index `fn' outside of any node guile-procedures.texi:5490: warning: entry for index `fn' outside of any node guile-procedures.texi:5496: warning: entry for index `fn' outside of any node guile-procedures.texi:5502: warning: entry for index `fn' outside of any node guile-procedures.texi:5510: warning: entry for index `fn' outside of any node guile-procedures.texi:5517: warning: entry for index `fn' outside of any node guile-procedures.texi:5526: warning: entry for index `fn' outside of any node guile-procedures.texi:5533: warning: entry for index `fn' outside of any node guile-procedures.texi:5540: warning: entry for index `fn' outside of any node guile-procedures.texi:5547: warning: entry for index `fn' outside of any node guile-procedures.texi:5555: warning: entry for index `fn' outside of any node guile-procedures.texi:5561: warning: entry for index `fn' outside of any node guile-procedures.texi:5567: warning: entry for index `fn' outside of any node guile-procedures.texi:5575: warning: entry for index `fn' outside of any node guile-procedures.texi:5582: warning: entry for index `fn' outside of any node guile-procedures.texi:5591: warning: entry for index `fn' outside of any node guile-procedures.texi:5598: warning: entry for index `fn' outside of any node guile-procedures.texi:5605: warning: entry for index `fn' outside of any node guile-procedures.texi:5612: warning: entry for index `fn' outside of any node guile-procedures.texi:5620: warning: entry for index `fn' outside of any node guile-procedures.texi:5626: warning: entry for index `fn' outside of any node guile-procedures.texi:5632: warning: entry for index `fn' outside of any node guile-procedures.texi:5640: warning: entry for index `fn' outside of any node guile-procedures.texi:5647: warning: entry for index `fn' outside of any node guile-procedures.texi:5656: warning: entry for index `fn' outside of any node guile-procedures.texi:5663: warning: entry for index `fn' outside of any node guile-procedures.texi:5670: warning: entry for index `fn' outside of any node guile-procedures.texi:5677: warning: entry for index `fn' outside of any node guile-procedures.texi:5685: warning: entry for index `fn' outside of any node guile-procedures.texi:5691: warning: entry for index `fn' outside of any node guile-procedures.texi:5697: warning: entry for index `fn' outside of any node guile-procedures.texi:5705: warning: entry for index `fn' outside of any node guile-procedures.texi:5712: warning: entry for index `fn' outside of any node guile-procedures.texi:5721: warning: entry for index `fn' outside of any node guile-procedures.texi:5728: warning: entry for index `fn' outside of any node guile-procedures.texi:5735: warning: entry for index `fn' outside of any node guile-procedures.texi:5742: warning: entry for index `fn' outside of any node guile-procedures.texi:5750: warning: entry for index `fn' outside of any node guile-procedures.texi:5756: warning: entry for index `fn' outside of any node guile-procedures.texi:5762: warning: entry for index `fn' outside of any node guile-procedures.texi:5770: warning: entry for index `fn' outside of any node guile-procedures.texi:5777: warning: entry for index `fn' outside of any node guile-procedures.texi:5786: warning: entry for index `fn' outside of any node guile-procedures.texi:5793: warning: entry for index `fn' outside of any node guile-procedures.texi:5800: warning: entry for index `fn' outside of any node guile-procedures.texi:5807: warning: entry for index `fn' outside of any node guile-procedures.texi:5815: warning: entry for index `fn' outside of any node guile-procedures.texi:5821: warning: entry for index `fn' outside of any node guile-procedures.texi:5827: warning: entry for index `fn' outside of any node guile-procedures.texi:5835: warning: entry for index `fn' outside of any node guile-procedures.texi:5842: warning: entry for index `fn' outside of any node guile-procedures.texi:5851: warning: entry for index `fn' outside of any node guile-procedures.texi:5858: warning: entry for index `fn' outside of any node guile-procedures.texi:5865: warning: entry for index `fn' outside of any node guile-procedures.texi:5872: warning: entry for index `fn' outside of any node guile-procedures.texi:5880: warning: entry for index `fn' outside of any node guile-procedures.texi:5886: warning: entry for index `fn' outside of any node guile-procedures.texi:5892: warning: entry for index `fn' outside of any node guile-procedures.texi:5900: warning: entry for index `fn' outside of any node guile-procedures.texi:5912: warning: entry for index `fn' outside of any node guile-procedures.texi:5933: warning: entry for index `fn' outside of any node guile-procedures.texi:5955: warning: entry for index `fn' outside of any node guile-procedures.texi:5964: warning: entry for index `fn' outside of any node guile-procedures.texi:5970: warning: entry for index `fn' outside of any node guile-procedures.texi:5981: warning: entry for index `fn' outside of any node guile-procedures.texi:6004: warning: entry for index `fn' outside of any node guile-procedures.texi:6012: warning: entry for index `fn' outside of any node guile-procedures.texi:6024: warning: entry for index `fn' outside of any node guile-procedures.texi:6032: warning: entry for index `fn' outside of any node guile-procedures.texi:6038: warning: entry for index `fn' outside of any node guile-procedures.texi:6044: warning: entry for index `fn' outside of any node guile-procedures.texi:6050: warning: entry for index `fn' outside of any node guile-procedures.texi:6056: warning: entry for index `fn' outside of any node guile-procedures.texi:6065: warning: entry for index `fn' outside of any node guile-procedures.texi:6074: warning: entry for index `fn' outside of any node guile-procedures.texi:6097: warning: entry for index `fn' outside of any node guile-procedures.texi:6121: warning: entry for index `fn' outside of any node guile-procedures.texi:6145: warning: entry for index `fn' outside of any node guile-procedures.texi:6152: warning: entry for index `fn' outside of any node guile-procedures.texi:6163: warning: entry for index `fn' outside of any node guile-procedures.texi:6175: warning: entry for index `fn' outside of any node guile-procedures.texi:6182: warning: entry for index `fn' outside of any node guile-procedures.texi:6189: warning: entry for index `fn' outside of any node guile-procedures.texi:6196: warning: entry for index `fn' outside of any node guile-procedures.texi:6203: warning: entry for index `fn' outside of any node guile-procedures.texi:6210: warning: entry for index `fn' outside of any node guile-procedures.texi:6217: warning: entry for index `fn' outside of any node guile-procedures.texi:6225: warning: entry for index `fn' outside of any node guile-procedures.texi:6233: warning: entry for index `fn' outside of any node guile-procedures.texi:6241: warning: entry for index `fn' outside of any node guile-procedures.texi:6249: warning: entry for index `fn' outside of any node guile-procedures.texi:6257: warning: entry for index `fn' outside of any node guile-procedures.texi:6265: warning: entry for index `fn' outside of any node guile-procedures.texi:6271: warning: entry for index `fn' outside of any node guile-procedures.texi:6277: warning: entry for index `fn' outside of any node guile-procedures.texi:6284: warning: entry for index `fn' outside of any node guile-procedures.texi:6291: warning: entry for index `fn' outside of any node guile-procedures.texi:6298: warning: entry for index `fn' outside of any node guile-procedures.texi:6305: warning: entry for index `fn' outside of any node guile-procedures.texi:6311: warning: entry for index `fn' outside of any node guile-procedures.texi:6317: warning: entry for index `fn' outside of any node guile-procedures.texi:6323: warning: entry for index `fn' outside of any node guile-procedures.texi:6329: warning: entry for index `fn' outside of any node guile-procedures.texi:6347: warning: entry for index `fn' outside of any node guile-procedures.texi:6365: warning: entry for index `fn' outside of any node guile-procedures.texi:6383: warning: entry for index `fn' outside of any node guile-procedures.texi:6402: warning: entry for index `fn' outside of any node guile-procedures.texi:6421: warning: entry for index `fn' outside of any node guile-procedures.texi:6439: warning: entry for index `fn' outside of any node guile-procedures.texi:6448: warning: entry for index `fn' outside of any node guile-procedures.texi:6458: warning: entry for index `fn' outside of any node guile-procedures.texi:6471: warning: entry for index `fn' outside of any node guile-procedures.texi:6477: warning: entry for index `fn' outside of any node guile-procedures.texi:6492: warning: entry for index `fn' outside of any node guile-procedures.texi:6498: warning: entry for index `fn' outside of any node guile-procedures.texi:6505: warning: entry for index `fn' outside of any node guile-procedures.texi:6511: warning: entry for index `fn' outside of any node guile-procedures.texi:6524: warning: entry for index `fn' outside of any node guile-procedures.texi:6532: warning: entry for index `fn' outside of any node guile-procedures.texi:6540: warning: entry for index `fn' outside of any node guile-procedures.texi:6548: warning: entry for index `fn' outside of any node guile-procedures.texi:6555: warning: entry for index `fn' outside of any node guile-procedures.texi:6563: warning: entry for index `fn' outside of any node guile-procedures.texi:6581: warning: entry for index `fn' outside of any node guile-procedures.texi:6588: warning: entry for index `fn' outside of any node guile-procedures.texi:6595: warning: entry for index `fn' outside of any node guile-procedures.texi:6603: warning: entry for index `fn' outside of any node guile-procedures.texi:6612: warning: entry for index `fn' outside of any node guile-procedures.texi:6621: warning: entry for index `fn' outside of any node guile-procedures.texi:6630: warning: entry for index `fn' outside of any node guile-procedures.texi:6653: warning: entry for index `fn' outside of any node guile-procedures.texi:6676: warning: entry for index `fn' outside of any node guile-procedures.texi:6683: warning: entry for index `fn' outside of any node guile-procedures.texi:6704: warning: entry for index `fn' outside of any node guile-procedures.texi:6719: warning: entry for index `fn' outside of any node guile-procedures.texi:6729: warning: entry for index `fn' outside of any node guile-procedures.texi:6737: warning: entry for index `fn' outside of any node guile-procedures.texi:6749: warning: entry for index `fn' outside of any node guile-procedures.texi:6772: warning: entry for index `fn' outside of any node guile-procedures.texi:6784: warning: entry for index `fn' outside of any node guile-procedures.texi:6795: warning: entry for index `fn' outside of any node guile-procedures.texi:6802: warning: entry for index `fn' outside of any node guile-procedures.texi:6808: warning: entry for index `fn' outside of any node guile-procedures.texi:6815: warning: entry for index `fn' outside of any node guile-procedures.texi:6823: warning: entry for index `fn' outside of any node guile-procedures.texi:6829: warning: entry for index `fn' outside of any node guile-procedures.texi:6837: warning: entry for index `fn' outside of any node guile-procedures.texi:6845: warning: entry for index `fn' outside of any node guile-procedures.texi:6852: warning: entry for index `fn' outside of any node guile-procedures.texi:6859: warning: entry for index `fn' outside of any node guile-procedures.texi:6875: warning: entry for index `fn' outside of any node guile-procedures.texi:6891: warning: entry for index `fn' outside of any node guile-procedures.texi:6898: warning: entry for index `fn' outside of any node guile-procedures.texi:6905: warning: entry for index `fn' outside of any node guile-procedures.texi:6912: warning: entry for index `fn' outside of any node guile-procedures.texi:6918: warning: entry for index `fn' outside of any node guile-procedures.texi:6926: warning: entry for index `fn' outside of any node guile-procedures.texi:6934: warning: entry for index `fn' outside of any node guile-procedures.texi:6942: warning: entry for index `fn' outside of any node guile-procedures.texi:6950: warning: entry for index `fn' outside of any node guile-procedures.texi:6958: warning: entry for index `fn' outside of any node guile-procedures.texi:6966: warning: entry for index `fn' outside of any node guile-procedures.texi:6983: warning: entry for index `fn' outside of any node guile-procedures.texi:7000: warning: entry for index `fn' outside of any node guile-procedures.texi:7006: warning: entry for index `fn' outside of any node guile-procedures.texi:7012: warning: entry for index `fn' outside of any node guile-procedures.texi:7019: warning: entry for index `fn' outside of any node guile-procedures.texi:7026: warning: entry for index `fn' outside of any node guile-procedures.texi:7034: warning: entry for index `fn' outside of any node guile-procedures.texi:7041: warning: entry for index `fn' outside of any node guile-procedures.texi:7048: warning: entry for index `fn' outside of any node guile-procedures.texi:7055: warning: entry for index `fn' outside of any node guile-procedures.texi:7062: warning: entry for index `fn' outside of any node guile-procedures.texi:7069: warning: entry for index `fn' outside of any node guile-procedures.texi:7076: warning: entry for index `fn' outside of any node guile-procedures.texi:7083: warning: entry for index `fn' outside of any node guile-procedures.texi:7089: warning: entry for index `fn' outside of any node guile-procedures.texi:7095: warning: entry for index `fn' outside of any node guile-procedures.texi:7101: warning: entry for index `fn' outside of any node guile-procedures.texi:7107: warning: entry for index `fn' outside of any node guile-procedures.texi:7113: warning: entry for index `fn' outside of any node guile-procedures.texi:7120: warning: entry for index `fn' outside of any node guile-procedures.texi:7126: warning: entry for index `fn' outside of any node guile-procedures.texi:7132: warning: entry for index `fn' outside of any node guile-procedures.texi:7138: warning: entry for index `fn' outside of any node guile-procedures.texi:7144: warning: entry for index `fn' outside of any node guile-procedures.texi:7150: warning: entry for index `fn' outside of any node guile-procedures.texi:7157: warning: entry for index `fn' outside of any node guile-procedures.texi:7170: warning: entry for index `fn' outside of any node guile-procedures.texi:7179: warning: entry for index `fn' outside of any node guile-procedures.texi:7186: warning: entry for index `fn' outside of any node guile-procedures.texi:7193: warning: entry for index `fn' outside of any node guile-procedures.texi:7200: warning: entry for index `fn' outside of any node guile-procedures.texi:7207: warning: entry for index `fn' outside of any node guile-procedures.texi:7215: warning: entry for index `fn' outside of any node guile-procedures.texi:7223: warning: entry for index `fn' outside of any node guile-procedures.texi:7231: warning: entry for index `fn' outside of any node guile-procedures.texi:7239: warning: entry for index `fn' outside of any node guile-procedures.texi:7247: warning: entry for index `fn' outside of any node guile-procedures.texi:7255: warning: entry for index `fn' outside of any node guile-procedures.texi:7263: warning: entry for index `fn' outside of any node guile-procedures.texi:7272: warning: entry for index `fn' outside of any node guile-procedures.texi:7282: warning: entry for index `fn' outside of any node guile-procedures.texi:7290: warning: entry for index `fn' outside of any node guile-procedures.texi:7302: warning: entry for index `fn' outside of any node guile-procedures.texi:7317: warning: entry for index `fn' outside of any node guile-procedures.texi:7324: warning: entry for index `fn' outside of any node guile-procedures.texi:7330: warning: entry for index `fn' outside of any node guile-procedures.texi:7360: warning: entry for index `fn' outside of any node guile-procedures.texi:7421: warning: entry for index `fn' outside of any node guile-procedures.texi:7432: warning: entry for index `fn' outside of any node guile-procedures.texi:7433: warning: entry for index `fn' outside of any node guile-procedures.texi:7444: warning: entry for index `fn' outside of any node guile-procedures.texi:7452: warning: entry for index `fn' outside of any node guile-procedures.texi:7458: warning: entry for index `fn' outside of any node guile-procedures.texi:7464: warning: entry for index `fn' outside of any node guile-procedures.texi:7470: warning: entry for index `fn' outside of any node guile-procedures.texi:7476: warning: entry for index `fn' outside of any node guile-procedures.texi:7483: warning: entry for index `fn' outside of any node guile-procedures.texi:7490: warning: entry for index `fn' outside of any node guile-procedures.texi:7496: warning: entry for index `fn' outside of any node guile-procedures.texi:7524: warning: entry for index `fn' outside of any node guile-procedures.texi:7549: warning: entry for index `fn' outside of any node guile-procedures.texi:7557: warning: entry for index `fn' outside of any node guile-procedures.texi:7567: warning: entry for index `fn' outside of any node guile-procedures.texi:7573: warning: entry for index `fn' outside of any node guile-procedures.texi:7579: warning: entry for index `fn' outside of any node guile-procedures.texi:7585: warning: entry for index `fn' outside of any node guile-procedures.texi:7591: warning: entry for index `fn' outside of any node guile-procedures.texi:7597: warning: entry for index `fn' outside of any node guile-procedures.texi:7612: warning: entry for index `fn' outside of any node guile-procedures.texi:7618: warning: entry for index `fn' outside of any node guile-procedures.texi:7624: warning: entry for index `fn' outside of any node guile-procedures.texi:7630: warning: entry for index `fn' outside of any node guile-procedures.texi:7636: warning: entry for index `fn' outside of any node guile-procedures.texi:7642: warning: entry for index `fn' outside of any node guile-procedures.texi:7648: warning: entry for index `fn' outside of any node guile-procedures.texi:7654: warning: entry for index `fn' outside of any node guile-procedures.texi:7660: warning: entry for index `fn' outside of any node guile-procedures.texi:7666: warning: entry for index `fn' outside of any node guile-procedures.texi:7672: warning: entry for index `fn' outside of any node guile-procedures.texi:7678: warning: entry for index `fn' outside of any node guile-procedures.texi:7684: warning: entry for index `fn' outside of any node guile-procedures.texi:7690: warning: entry for index `fn' outside of any node guile-procedures.texi:7697: warning: entry for index `fn' outside of any node guile-procedures.texi:7735: warning: entry for index `fn' outside of any node guile-procedures.texi:7742: warning: entry for index `fn' outside of any node guile-procedures.texi:7753: warning: entry for index `fn' outside of any node guile-procedures.texi:7765: warning: entry for index `fn' outside of any node guile-procedures.texi:7775: warning: entry for index `fn' outside of any node guile-procedures.texi:7781: warning: entry for index `fn' outside of any node guile-procedures.texi:7787: warning: entry for index `fn' outside of any node guile-procedures.texi:7794: warning: entry for index `fn' outside of any node guile-procedures.texi:7802: warning: entry for index `fn' outside of any node guile-procedures.texi:7810: warning: entry for index `fn' outside of any node guile-procedures.texi:7817: warning: entry for index `fn' outside of any node guile-procedures.texi:7824: warning: entry for index `fn' outside of any node guile-procedures.texi:7830: warning: entry for index `fn' outside of any node guile-procedures.texi:7831: warning: entry for index `fn' outside of any node guile-procedures.texi:7842: warning: entry for index `fn' outside of any node guile-procedures.texi:7851: warning: entry for index `fn' outside of any node guile-procedures.texi:7857: warning: entry for index `fn' outside of any node guile-procedures.texi:7868: warning: entry for index `fn' outside of any node guile-procedures.texi:7875: warning: entry for index `fn' outside of any node guile-procedures.texi:7888: warning: entry for index `fn' outside of any node guile-procedures.texi:7901: warning: entry for index `fn' outside of any node guile-procedures.texi:7908: warning: entry for index `fn' outside of any node guile-procedures.texi:7914: warning: entry for index `fn' outside of any node guile-procedures.texi:7921: warning: entry for index `fn' outside of any node guile-procedures.texi:7928: warning: entry for index `fn' outside of any node guile-procedures.texi:7935: warning: entry for index `fn' outside of any node guile-procedures.texi:7942: warning: entry for index `fn' outside of any node guile-procedures.texi:7949: warning: entry for index `fn' outside of any node guile-procedures.texi:7956: warning: entry for index `fn' outside of any node guile-procedures.texi:7957: warning: entry for index `fn' outside of any node guile-procedures.texi:7958: warning: entry for index `fn' outside of any node guile-procedures.texi:7959: warning: entry for index `fn' outside of any node guile-procedures.texi:7973: warning: entry for index `fn' outside of any node guile-procedures.texi:7986: warning: entry for index `fn' outside of any node guile-procedures.texi:8035: warning: entry for index `fn' outside of any node guile-procedures.texi:8044: warning: entry for index `fn' outside of any node guile-procedures.texi:8050: warning: entry for index `fn' outside of any node guile-procedures.texi:8051: warning: entry for index `fn' outside of any node guile-procedures.texi:8060: warning: entry for index `fn' outside of any node guile-procedures.texi:8067: warning: entry for index `fn' outside of any node guile-procedures.texi:8068: warning: entry for index `fn' outside of any node guile-procedures.texi:8069: warning: entry for index `fn' outside of any node guile-procedures.texi:8080: warning: entry for index `fn' outside of any node guile-procedures.texi:8087: warning: entry for index `fn' outside of any node guile-procedures.texi:8094: warning: entry for index `fn' outside of any node guile-procedures.texi:8095: warning: entry for index `fn' outside of any node guile-procedures.texi:8096: warning: entry for index `fn' outside of any node guile-procedures.texi:8104: warning: entry for index `fn' outside of any node guile-procedures.texi:8110: warning: entry for index `fn' outside of any node guile-procedures.texi:8116: warning: entry for index `fn' outside of any node guile-procedures.texi:8123: warning: entry for index `fn' outside of any node guile-procedures.texi:8129: warning: entry for index `fn' outside of any node guile-procedures.texi:8130: warning: entry for index `fn' outside of any node guile-procedures.texi:8139: warning: entry for index `fn' outside of any node guile-procedures.texi:8145: warning: entry for index `fn' outside of any node guile-procedures.texi:8146: warning: entry for index `fn' outside of any node guile-procedures.texi:8157: warning: entry for index `fn' outside of any node guile-procedures.texi:8164: warning: entry for index `fn' outside of any node guile-procedures.texi:8187: warning: entry for index `fn' outside of any node guile-procedures.texi:8194: warning: entry for index `fn' outside of any node guile-procedures.texi:8201: warning: entry for index `fn' outside of any node guile-procedures.texi:8208: warning: entry for index `fn' outside of any node guile-procedures.texi:8218: warning: entry for index `fn' outside of any node guile-procedures.texi:8224: warning: entry for index `fn' outside of any node guile-procedures.texi:8230: warning: entry for index `fn' outside of any node guile-procedures.texi:8236: warning: entry for index `fn' outside of any node guile-procedures.texi:8242: warning: entry for index `fn' outside of any node guile-procedures.texi:8248: warning: entry for index `fn' outside of any node guile-procedures.texi:8249: warning: entry for index `fn' outside of any node guile-procedures.texi:8258: warning: entry for index `fn' outside of any node guile-procedures.texi:8278: warning: entry for index `fn' outside of any node guile-procedures.texi:8302: warning: entry for index `fn' outside of any node guile-procedures.texi:8328: warning: entry for index `fn' outside of any node guile-procedures.texi:8335: warning: entry for index `fn' outside of any node guile-procedures.texi:8342: warning: entry for index `fn' outside of any node guile-procedures.texi:8349: warning: entry for index `fn' outside of any node guile-procedures.texi:8364: warning: entry for index `fn' outside of any node guile-procedures.texi:8365: warning: entry for index `fn' outside of any node guile-procedures.texi:8384: warning: entry for index `fn' outside of any node guile-procedures.texi:8400: warning: entry for index `fn' outside of any node guile-procedures.texi:8407: warning: entry for index `fn' outside of any node guile-procedures.texi:8414: warning: entry for index `fn' outside of any node guile-procedures.texi:8420: warning: entry for index `fn' outside of any node guile-procedures.texi:8426: warning: entry for index `fn' outside of any node guile-procedures.texi:8433: warning: entry for index `fn' outside of any node guile-procedures.texi:8440: warning: entry for index `fn' outside of any node guile-procedures.texi:8447: warning: entry for index `fn' outside of any node guile-procedures.texi:8454: warning: entry for index `fn' outside of any node guile-procedures.texi:8461: warning: entry for index `fn' outside of any node guile-procedures.texi:8468: warning: entry for index `fn' outside of any node guile-procedures.texi:8482: warning: entry for index `fn' outside of any node guile-procedures.texi:8513: warning: entry for index `fn' outside of any node guile-procedures.texi:8535: warning: entry for index `fn' outside of any node guile-procedures.texi:8542: warning: entry for index `fn' outside of any node guile-procedures.texi:8549: warning: entry for index `fn' outside of any node guile-procedures.texi:8567: warning: entry for index `fn' outside of any node guile-procedures.texi:8573: warning: entry for index `fn' outside of any node guile-procedures.texi:8588: warning: entry for index `fn' outside of any node guile-procedures.texi:8594: warning: entry for index `fn' outside of any node guile-procedures.texi:8602: warning: entry for index `fn' outside of any node guile-procedures.texi:8617: warning: entry for index `fn' outside of any node guile-procedures.texi:8624: warning: entry for index `fn' outside of any node guile-procedures.texi:8634: warning: entry for index `fn' outside of any node guile-procedures.texi:8648: warning: entry for index `fn' outside of any node guile-procedures.texi:8672: warning: entry for index `fn' outside of any node guile-procedures.texi:8690: warning: entry for index `fn' outside of any node guile-procedures.texi:8707: warning: entry for index `fn' outside of any node guile-procedures.texi:8719: warning: entry for index `fn' outside of any node guile-procedures.texi:8729: warning: entry for index `fn' outside of any node guile-procedures.texi:8736: warning: entry for index `fn' outside of any node guile-procedures.texi:8746: warning: entry for index `vr' outside of any node guile-procedures.texi:8749: warning: entry for index `vr' outside of any node guile-procedures.texi:8752: warning: entry for index `vr' outside of any node guile-procedures.texi:8755: warning: entry for index `vr' outside of any node guile-procedures.texi:8758: warning: entry for index `vr' outside of any node guile-procedures.texi:8768: warning: entry for index `fn' outside of any node guile-procedures.texi:8778: warning: entry for index `fn' outside of any node guile-procedures.texi:8788: warning: entry for index `fn' outside of any node guile-procedures.texi:8849: warning: entry for index `fn' outside of any node guile-procedures.texi:8858: warning: entry for index `fn' outside of any node guile-procedures.texi:8865: warning: entry for index `fn' outside of any node guile-procedures.texi:8871: warning: entry for index `fn' outside of any node guile-procedures.texi:8880: warning: entry for index `fn' outside of any node guile-procedures.texi:8887: warning: entry for index `fn' outside of any node guile-procedures.texi:8894: warning: entry for index `fn' outside of any node guile-procedures.texi:8901: warning: entry for index `fn' outside of any node guile-procedures.texi:8909: warning: entry for index `fn' outside of any node guile-procedures.texi:8916: warning: entry for index `fn' outside of any node guile-procedures.texi:8923: warning: entry for index `fn' outside of any node guile-procedures.texi:8930: warning: entry for index `fn' outside of any node guile-procedures.texi:8936: warning: entry for index `fn' outside of any node guile-procedures.texi:8970: warning: entry for index `fn' outside of any node guile-procedures.texi:9000: warning: entry for index `fn' outside of any node guile-procedures.texi:9009: warning: entry for index `fn' outside of any node guile-procedures.texi:9016: warning: entry for index `fn' outside of any node guile-procedures.texi:9023: warning: entry for index `fn' outside of any node guile-procedures.texi:9031: warning: entry for index `fn' outside of any node guile-procedures.texi:9038: warning: entry for index `fn' outside of any node guile-procedures.texi:9046: warning: entry for index `fn' outside of any node guile-procedures.texi:9055: warning: entry for index `fn' outside of any node guile-procedures.texi:9073: warning: entry for index `fn' outside of any node guile-procedures.texi:9080: warning: entry for index `fn' outside of any node guile-procedures.texi:9090: warning: entry for index `fn' outside of any node guile-procedures.texi:9098: warning: entry for index `fn' outside of any node guile-procedures.texi:9106: warning: entry for index `fn' outside of any node guile-procedures.texi:9114: warning: entry for index `fn' outside of any node guile-procedures.texi:9122: warning: entry for index `fn' outside of any node guile-procedures.texi:9143: warning: entry for index `vr' outside of any node guile-procedures.texi:9147: warning: entry for index `vr' outside of any node guile-procedures.texi:9154: warning: entry for index `fn' outside of any node guile-procedures.texi:9178: warning: entry for index `vr' outside of any node guile-procedures.texi:9182: warning: entry for index `vr' outside of any node guile-procedures.texi:9200: warning: entry for index `fn' outside of any node guile-procedures.texi:9208: warning: entry for index `fn' outside of any node guile-procedures.texi:9215: warning: entry for index `fn' outside of any node guile-procedures.texi:9222: warning: entry for index `fn' outside of any node guile-procedures.texi:9229: warning: entry for index `fn' outside of any node guile-procedures.texi:9235: warning: entry for index `fn' outside of any node guile-procedures.texi:9241: warning: entry for index `fn' outside of any node guile-procedures.texi:9250: warning: entry for index `fn' outside of any node guile-procedures.texi:9259: warning: entry for index `fn' outside of any node guile-procedures.texi:9267: warning: entry for index `fn' outside of any node guile-procedures.texi:9275: warning: entry for index `fn' outside of any node guile-procedures.texi:9285: warning: entry for index `fn' outside of any node guile-procedures.texi:9295: warning: entry for index `fn' outside of any node guile-procedures.texi:9302: warning: entry for index `fn' outside of any node guile-procedures.texi:9312: warning: entry for index `fn' outside of any node guile-procedures.texi:9321: warning: entry for index `fn' outside of any node guile-procedures.texi:9328: warning: entry for index `fn' outside of any node guile-procedures.texi:9335: warning: entry for index `fn' outside of any node guile-procedures.texi:9350: warning: entry for index `fn' outside of any node guile-procedures.texi:9360: warning: entry for index `fn' outside of any node guile-procedures.texi:9376: warning: entry for index `fn' outside of any node guile-procedures.texi:9388: warning: entry for index `fn' outside of any node guile-procedures.texi:9399: warning: entry for index `fn' outside of any node guile-procedures.texi:9410: warning: entry for index `fn' outside of any node guile-procedures.texi:9417: warning: entry for index `fn' outside of any node guile-procedures.texi:9429: warning: entry for index `fn' outside of any node guile-procedures.texi:9439: warning: entry for index `fn' outside of any node guile-procedures.texi:9463: warning: entry for index `fn' outside of any node guile-procedures.texi:9478: warning: entry for index `fn' outside of any node guile-procedures.texi:9487: warning: entry for index `vr' outside of any node guile-procedures.texi:9490: warning: entry for index `vr' outside of any node guile-procedures.texi:9493: warning: entry for index `vr' outside of any node guile-procedures.texi:9496: warning: entry for index `vr' outside of any node guile-procedures.texi:9523: warning: entry for index `fn' outside of any node guile-procedures.texi:9529: warning: entry for index `fn' outside of any node guile-procedures.texi:9545: warning: entry for index `fn' outside of any node guile-procedures.texi:9559: warning: entry for index `fn' outside of any node guile-procedures.texi:9579: warning: entry for index `fn' outside of any node guile-procedures.texi:9587: warning: entry for index `fn' outside of any node guile-procedures.texi:9594: warning: entry for index `fn' outside of any node guile-procedures.texi:9601: warning: entry for index `fn' outside of any node guile-procedures.texi:9611: warning: entry for index `fn' outside of any node guile-procedures.texi:9619: warning: entry for index `fn' outside of any node guile-procedures.texi:9627: warning: entry for index `fn' outside of any node guile-procedures.texi:9642: warning: entry for index `fn' outside of any node guile-procedures.texi:9660: warning: entry for index `fn' outside of any node guile-procedures.texi:9672: warning: entry for index `fn' outside of any node guile-procedures.texi:9676: warning: entry for index `vr' outside of any node guile-procedures.texi:9680: warning: entry for index `vr' outside of any node guile-procedures.texi:9684: warning: entry for index `vr' outside of any node guile-procedures.texi:9687: warning: entry for index `vr' outside of any node guile-procedures.texi:9701: warning: entry for index `fn' outside of any node guile-procedures.texi:9709: warning: entry for index `fn' outside of any node guile-procedures.texi:9715: warning: entry for index `fn' outside of any node guile-procedures.texi:9716: warning: entry for index `fn' outside of any node guile-procedures.texi:9717: warning: entry for index `fn' outside of any node guile-procedures.texi:9731: warning: entry for index `fn' outside of any node guile-procedures.texi:9732: warning: entry for index `fn' outside of any node guile-procedures.texi:9733: warning: entry for index `fn' outside of any node guile-procedures.texi:9743: warning: entry for index `fn' outside of any node guile-procedures.texi:9744: warning: entry for index `fn' outside of any node guile-procedures.texi:9745: warning: entry for index `fn' outside of any node guile-procedures.texi:9754: warning: entry for index `fn' outside of any node guile-procedures.texi:9755: warning: entry for index `fn' outside of any node guile-procedures.texi:9756: warning: entry for index `fn' outside of any node guile-procedures.texi:9769: warning: entry for index `fn' outside of any node guile-procedures.texi:9776: warning: entry for index `fn' outside of any node guile-procedures.texi:9783: warning: entry for index `fn' outside of any node guile-procedures.texi:9790: warning: entry for index `fn' outside of any node guile-procedures.texi:9797: warning: entry for index `fn' outside of any node guile-procedures.texi:9805: warning: entry for index `fn' outside of any node guile-procedures.texi:9813: warning: entry for index `fn' outside of any node guile-procedures.texi:9821: warning: entry for index `fn' outside of any node guile-procedures.texi:9829: warning: entry for index `fn' outside of any node guile-procedures.texi:9840: warning: entry for index `fn' outside of any node guile-procedures.texi:9851: warning: entry for index `fn' outside of any node guile-procedures.texi:9862: warning: entry for index `fn' outside of any node guile-procedures.texi:9874: warning: entry for index `fn' outside of any node guile-procedures.texi:9886: warning: entry for index `fn' outside of any node guile-procedures.texi:9901: warning: entry for index `fn' outside of any node guile-procedures.texi:9916: warning: entry for index `fn' outside of any node guile-procedures.texi:9934: warning: entry for index `fn' outside of any node guile-procedures.texi:9944: warning: entry for index `fn' outside of any node guile-procedures.texi:9952: warning: entry for index `vr' outside of any node guile-procedures.texi:9953: warning: entry for index `vr' outside of any node guile-procedures.texi:9954: warning: entry for index `vr' outside of any node guile-procedures.texi:9955: warning: entry for index `vr' outside of any node guile-procedures.texi:9966: warning: entry for index `vr' outside of any node guile-procedures.texi:9967: warning: entry for index `vr' outside of any node guile-procedures.texi:9968: warning: entry for index `vr' outside of any node guile-procedures.texi:9969: warning: entry for index `vr' outside of any node guile-procedures.texi:9970: warning: entry for index `vr' outside of any node guile-procedures.texi:9971: warning: entry for index `vr' outside of any node guile-procedures.texi:9972: warning: entry for index `vr' outside of any node guile-procedures.texi:9973: warning: entry for index `vr' outside of any node guile-procedures.texi:9974: warning: entry for index `vr' outside of any node guile-procedures.texi:9975: warning: entry for index `vr' outside of any node guile-procedures.texi:9976: warning: entry for index `vr' outside of any node guile-procedures.texi:9977: warning: entry for index `vr' outside of any node guile-procedures.texi:9978: warning: entry for index `vr' outside of any node guile-procedures.texi:9982: warning: entry for index `vr' outside of any node guile-procedures.texi:9993: warning: entry for index `fn' outside of any node guile-procedures.texi:10002: warning: entry for index `vr' outside of any node guile-procedures.texi:10003: warning: entry for index `vr' outside of any node guile-procedures.texi:10004: warning: entry for index `vr' outside of any node guile-procedures.texi:10005: warning: entry for index `vr' outside of any node guile-procedures.texi:10016: warning: entry for index `vr' outside of any node guile-procedures.texi:10017: warning: entry for index `vr' outside of any node guile-procedures.texi:10018: warning: entry for index `vr' outside of any node guile-procedures.texi:10019: warning: entry for index `vr' outside of any node guile-procedures.texi:10020: warning: entry for index `vr' outside of any node guile-procedures.texi:10021: warning: entry for index `vr' outside of any node guile-procedures.texi:10022: warning: entry for index `vr' outside of any node guile-procedures.texi:10023: warning: entry for index `vr' outside of any node guile-procedures.texi:10024: warning: entry for index `vr' outside of any node guile-procedures.texi:10025: warning: entry for index `vr' outside of any node guile-procedures.texi:10026: warning: entry for index `vr' outside of any node guile-procedures.texi:10027: warning: entry for index `vr' outside of any node guile-procedures.texi:10028: warning: entry for index `vr' outside of any node guile-procedures.texi:10032: warning: entry for index `vr' outside of any node guile-procedures.texi:10046: warning: entry for index `vr' outside of any node guile-procedures.texi:10047: warning: entry for index `vr' outside of any node guile-procedures.texi:10062: warning: entry for index `fn' outside of any node guile-procedures.texi:10084: warning: entry for index `fn' outside of any node guile-procedures.texi:10112: warning: entry for index `fn' outside of any node guile-procedures.texi:10133: warning: entry for index `vr' outside of any node guile-procedures.texi:10137: warning: entry for index `vr' outside of any node guile-procedures.texi:10141: warning: entry for index `vr' outside of any node guile-procedures.texi:10145: warning: entry for index `vr' outside of any node guile-procedures.texi:10162: warning: entry for index `fn' outside of any node guile-procedures.texi:10175: warning: entry for index `fn' outside of any node guile-procedures.texi:10181: warning: entry for index `fn' outside of any node guile-procedures.texi:10200: warning: entry for index `fn' outside of any node guile-procedures.texi:10208: warning: entry for index `fn' outside of any node guile-procedures.texi:10217: warning: entry for index `fn' outside of any node guile-procedures.texi:10242: warning: entry for index `fn' outside of any node guile-procedures.texi:10260: warning: entry for index `fn' outside of any node guile-procedures.texi:10293: warning: entry for index `fn' outside of any node guile-procedures.texi:10316: warning: entry for index `fn' outside of any node guile-procedures.texi:10323: warning: entry for index `fn' outside of any node guile-procedures.texi:10365: warning: entry for index `fn' outside of any node guile-procedures.texi:1620: @pxref reference to nonexistent node `Ports and File Descriptors' guile-procedures.texi:1633: @pxref reference to nonexistent node `Ports and File Descriptors' guile-procedures.texi:2082: @pxref reference to nonexistent node `Hash Tables' guile-procedures.texi:2089: @pxref reference to nonexistent node `Hash Tables' guile-procedures.texi:2096: @pxref reference to nonexistent node `Hash Tables' guile-procedures.texi:2514: @ref reference to nonexistent node `File Ports' guile-procedures.texi:3676: @ref reference to nonexistent node `Ports and File Descriptors' guile-procedures.texi:3688: @ref reference to nonexistent node `Ports and File Descriptors' guile-procedures.texi:3699: @ref reference to nonexistent node `Ports and File Descriptors' guile-procedures.texi:3921: @ref reference to nonexistent node `File Ports' guile-procedures.texi:4906: @pxref reference to nonexistent node `Locales' guile-procedures.texi:5916: @pxref reference to nonexistent node `Character Sets' guile-procedures.texi:5938: @pxref reference to nonexistent node `Character Sets' guile-procedures.texi:7333: @pxref reference to nonexistent node `Vtables' guile-procedures.texi:7988: @pxref reference to nonexistent node `File Ports' guile-procedures.texi:8075: @pxref reference to nonexistent node `Hash Tables' guile-procedures.texi:8082: @pxref reference to nonexistent node `Hash Tables' guile-procedures.texi:8089: @pxref reference to nonexistent node `Hash Tables' guile-procedures.texi:8769: @pxref reference to nonexistent node `Closing' guile-procedures.texi:8781: @pxref reference to nonexistent node `Ports and File Descriptors' guile-procedures.texi:9950: @pxref reference to nonexistent node `Network Databases' guile-procedures.texi:10000: @pxref reference to nonexistent node `Network Databases' guile-procedures.texi:10051: @pxref reference to nonexistent node `Network Address Conversion' guile-procedures.texi:10350: @pxref reference to nonexistent node `Backslash Escapes' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' Making all in ice-9 make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/ice-9' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/ice-9' Making all in guile-config make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-config' rm -f guile-config.tmp sed < ./guile-config.in > guile-config.tmp \ -e 's|@-bindir-@|/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin|' \ -e s:@-GUILE_VERSION-@:1.8.8: chmod +x guile-config.tmp mv guile-config.tmp guile-config make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-config' Making all in guile-readline make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' ../libguile/guile-snarf -o readline.x readline.c -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g /usr/bin/make all-recursive make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' Making all in ice-9 make[6]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/ice-9' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/ice-9' make[6]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' /bin/bash ./libtool --tag=CC --mode=compile powerpc64le-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: powerpc64le-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: powerpc64le-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 powerpc64le-linux-gnu-gcc -O2 -g -version-info 17:3:0 -export-dynamic -no-undefined -Wl,-Bsymbolic-functions -Wl,-z,relro -o libguilereadline-v-17.la -rpath /usr/lib readline.lo ../libguile/libguile.la -lreadline -lncurses libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/readline.o -Wl,-rpath -Wl,/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lreadline -lncurses -O2 -g -Wl,-Bsymbolic-functions -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") libtool: link: powerpc64le-linux-gnu-ar cru .libs/libguilereadline-v-17.a readline.o powerpc64le-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: powerpc64le-linux-gnu-ranlib .libs/libguilereadline-v-17.a libtool: link: ( cd ".libs" && rm -f "libguilereadline-v-17.la" && ln -s "../libguilereadline-v-17.la" "libguilereadline-v-17.la" ) make[6]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' Making all in emacs make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/emacs' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/emacs' Making all in scripts make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/scripts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/scripts' Making all in srfi make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' ../libguile/guile-snarf -o srfi-1.x srfi-1.c -DHAVE_CONFIG_H -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ../libguile/guile-snarf -o srfi-4.x srfi-4.c -DHAVE_CONFIG_H -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ../libguile/guile-snarf -o srfi-13.x srfi-13.c -DHAVE_CONFIG_H -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ../libguile/guile-snarf -o srfi-14.x srfi-14.c -DHAVE_CONFIG_H -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ../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 '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-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 powerpc64le-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 powerpc64le-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 powerpc64le-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 libtool: compile: powerpc64le-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: powerpc64le-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: powerpc64le-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: powerpc64le-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: powerpc64le-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 /bin/bash ../libtool --tag=CC --mode=compile powerpc64le-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: powerpc64le-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: powerpc64le-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: powerpc64le-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/bash ../libtool --tag=CC --mode=link powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-Bsymbolic-functions -Wl,-z,relro -o libguile-srfi-srfi-4-v-3.la -rpath /usr/lib srfi-4.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl mv -f .deps/srfi-13.Tpo .deps/srfi-13.Plo /bin/bash ../libtool --tag=CC --mode=link powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-Bsymbolic-functions -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: compile: powerpc64le-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 libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-4.o -Wl,-rpath -Wl,/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/powerpc64le-linux-gnu/libltdl.so -O2 -g -Wl,-Bsymbolic-functions -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-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: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-13.o .libs/srfi-14.o -Wl,-rpath -Wl,/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/powerpc64le-linux-gnu/libltdl.so -O2 -g -Wl,-Bsymbolic-functions -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.so" && ln -s "libguile-srfi-srfi-4-v-3.so.3.0.1" "libguile-srfi-srfi-4-v-3.so") libtool: link: powerpc64le-linux-gnu-ar cru .libs/libguile-srfi-srfi-4-v-3.a srfi-4.o powerpc64le-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: powerpc64le-linux-gnu-ranlib .libs/libguile-srfi-srfi-4-v-3.a 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: (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: ( 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: powerpc64le-linux-gnu-ar cru .libs/libguile-srfi-srfi-13-14-v-3.a srfi-13.o srfi-14.o powerpc64le-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: powerpc64le-linux-gnu-ranlib .libs/libguile-srfi-srfi-13-14-v-3.a 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" ) mv -f .deps/srfi-60.Tpo .deps/srfi-60.Plo /bin/bash ../libtool --tag=CC --mode=link powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 2:2:0 -Wl,-Bsymbolic-functions -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: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-60.o -Wl,-rpath -Wl,/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/powerpc64le-linux-gnu/libltdl.so -O2 -g -Wl,-Bsymbolic-functions -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-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: powerpc64le-linux-gnu-ar cru .libs/libguile-srfi-srfi-60-v-2.a srfi-60.o powerpc64le-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: powerpc64le-linux-gnu-ranlib .libs/libguile-srfi-srfi-60-v-2.a 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" ) libtool: compile: powerpc64le-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 mv -f .deps/srfi-1.Tpo .deps/srfi-1.Plo /bin/bash ../libtool --tag=CC --mode=link powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:2:0 -Wl,-Bsymbolic-functions -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: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-1.o -Wl,-rpath -Wl,/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/powerpc64le-linux-gnu/libltdl.so -O2 -g -Wl,-Bsymbolic-functions -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") libtool: link: powerpc64le-linux-gnu-ar cru .libs/libguile-srfi-srfi-1-v-3.a srfi-1.o powerpc64le-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: powerpc64le-linux-gnu-ranlib .libs/libguile-srfi-srfi-1-v-3.a libtool: link: ( cd ".libs" && rm -f "libguile-srfi-srfi-1-v-3.la" && ln -s "../libguile-srfi-srfi-1-v-3.la" "libguile-srfi-srfi-1-v-3.la" ) make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' Making all in doc make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' Making all in tutorial make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/tutorial' Updating ./version.texi restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/bash /<>/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo -I . \ -o guile-tut.info guile-tut.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./guile-tut.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/tutorial' Making all in r5rs make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/r5rs' restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/bash /<>/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo -I . \ -o r5rs.info r5rs.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./r5rs.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc r5rs.texi:762: warning: @center missing argument r5rs.texi:781: warning: @item missing argument r5rs.texi:5568: warning: @center missing argument r5rs.texi:5583: warning: @item missing argument r5rs.texi:7276: warning: @cindex should not appear in @t r5rs.texi:7283: warning: @cindex should not appear in @t r5rs.texi:7312: warning: @cindex should not appear in @t r5rs.texi:7313: warning: @cindex should not appear in @t r5rs.texi:7322: warning: @cindex should not appear in @t r5rs.texi:7393: warning: @vindex should not appear in @t r5rs.texi:7394: warning: @vindex should not appear in @t r5rs.texi:7396: warning: @vindex should not appear in @t r5rs.texi:7398: warning: @vindex should not appear in @t r5rs.texi:7401: warning: @vindex should not appear in @t r5rs.texi:8059: warning: @center missing argument r5rs.texi:8061: warning: @center missing argument make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/r5rs' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' Making all in examples make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/examples' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/examples' Making all in test-suite make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' Making all in standalone make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' ../../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 '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' /bin/bash ../../libtool --tag=CC --mode=compile powerpc64le-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: powerpc64le-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: powerpc64le-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 powerpc64le-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,-Bsymbolic-functions -Wl,-z,relro -o libtest-asmobs.la libtest_asmobs_la-test-asmobs-lib.lo ../../libguile/libguile.la -lgmp -lcrypt -lm -lltdl libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/libtest_asmobs_la-test-asmobs-lib.o -Wl,-rpath -Wl,/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/powerpc64le-linux-gnu/libltdl.so -O2 -g -Wl,-Bsymbolic-functions -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") libtool: link: powerpc64le-linux-gnu-ar cru .libs/libtest-asmobs.a libtest_asmobs_la-test-asmobs-lib.o powerpc64le-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: powerpc64le-linux-gnu-ranlib .libs/libtest-asmobs.a libtool: link: ( cd ".libs" && rm -f "libtest-asmobs.la" && ln -s "../libtest-asmobs.la" "libtest-asmobs.la" ) make[6]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' Making all in benchmark-suite make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/benchmark-suite' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/benchmark-suite' Making all in lang make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/lang' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/lang' Making all in am make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/am' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/am' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' /usr/bin/make -C guile18 install DESTDIR=/<>/lilypond-2.19.81+really-2.18.2/out/guile make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' Making install in oop make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' Making install in goops make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop/goops' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop/goops' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/oop/goops' /usr/bin/install -c -m 644 active-slot.scm compile.scm composite-slot.scm describe.scm dispatch.scm internal.scm save.scm stklos.scm util.scm old-define-method.scm accessors.scm simple.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/oop/goops' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop/goops' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop/goops' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/oop' /usr/bin/install -c -m 644 goops.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/oop' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/oop' Making install in libguile make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' /usr/bin/make install-am make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' /bin/bash ../libtool --mode=install /usr/bin/install -c libguile.la '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' libtool: install: /usr/bin/install -c .libs/libguile.so.17.4.0 /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile.so.17.4.0 libtool: install: (cd /<>/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 /<>/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; }; }) libtool: install: /usr/bin/install -c .libs/libguile.lai /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile.la libtool: install: /usr/bin/install -c .libs/libguile.a /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile.a libtool: install: chmod 644 /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile.a libtool: install: powerpc64le-linux-gnu-ranlib /<>/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 '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c guile '/<>/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 /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin/guile /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' /usr/bin/install -c guile-snarf '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' /usr/bin/make install-exec-hook make[6]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' rm -f /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin/guile-snarf.awk make[6]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/libguile' /usr/bin/install -c -m 644 __scm.h alist.h arbiters.h async.h backtrace.h boolean.h chars.h continuations.h convert.h debug.h debug-malloc.h deprecation.h deprecated.h discouraged.h dynl.h dynwind.h environments.h eq.h error.h eval.h evalext.h extensions.h feature.h filesys.h fluids.h fports.h futures.h gc.h gdb_interface.h gdbint.h goops.h gsubr.h guardians.h hash.h hashtab.h hooks.h i18n.h init.h inline.h ioext.h '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/libguile' /usr/bin/install -c -m 644 iselect.h keywords.h lang.h list.h load.h macros.h mallocs.h modules.h net_db.h numbers.h objects.h objprop.h options.h pairs.h ports.h posix.h regex-posix.h print.h procprop.h procs.h properties.h random.h ramap.h rdelim.h read.h root.h rw.h scmsigs.h validate.h script.h simpos.h smob.h snarf.h socket.h sort.h srcprop.h stackchk.h stacks.h stime.h strings.h '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/libguile' /usr/bin/install -c -m 644 srfi-4.h srfi-13.h srfi-14.h strorder.h strports.h struct.h symbols.h tags.h threads.h pthread-threads.h null-threads.h throw.h unif.h values.h variable.h vectors.h vports.h weaks.h '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/libguile' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/libguile' /usr/bin/install -c -m 644 version.h scmconfig.h '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/libguile' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/guile' /usr/bin/install -c -m 644 gh.h '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/guile' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8' /usr/bin/install -c -m 644 guile-procedures.txt '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile' Making install in ice-9 make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/ice-9' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/ice-9' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/ice-9' /usr/bin/install -c -m 644 and-let-star.scm boot-9.scm calling.scm common-list.scm debug.scm debugger.scm documentation.scm emacs.scm expect.scm format.scm getopt-long.scm hcons.scm lineio.scm ls.scm mapping.scm match.scm networking.scm null.scm optargs.scm poe.scm popen.scm posix.scm psyntax.pp psyntax.ss q.scm r4rs.scm r5rs.scm rdelim.scm receive.scm regex.scm runq.scm rw.scm safe-r5rs.scm safe.scm session.scm slib.scm stack-catch.scm streams.scm string-fun.scm syncase.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/ice-9/.' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/ice-9/debugging' /usr/bin/install -c -m 644 debugging/example-fns.scm debugging/ice-9-debugger-extensions.scm debugging/steps.scm debugging/trace.scm debugging/traps.scm debugging/trc.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/ice-9/debugging' /usr/bin/install -c -m 644 threads.scm buffered-input.scm time.scm history.scm channel.scm pretty-print.scm ftw.scm gap-buffer.scm occam-channel.scm weak-vector.scm deprecated.scm list.scm serialize.scm gds-client.scm gds-server.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/ice-9/.' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/ice-9/debugger' /usr/bin/install -c -m 644 debugger/command-loop.scm debugger/commands.scm debugger/state.scm debugger/trc.scm debugger/utils.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/ice-9/debugger' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/ice-9' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/ice-9' Making install in guile-config make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-config' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-config' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' /usr/bin/install -c guile-config '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' rm -f /usr/bin/build-guile /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/aclocal' /usr/bin/install -c -m 644 guile.m4 '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/aclocal' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-config' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-config' Making install in guile-readline make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' /usr/bin/make install-recursive make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' Making install in ice-9 make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/ice-9' make[6]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/ice-9' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/ice-9' /usr/bin/install -c -m 644 readline.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/ice-9' make[6]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/ice-9' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/ice-9' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' make[6]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' /bin/mkdir -p '/<>/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 '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' libtool: warning: relinking 'libguilereadline-v-17.la' libtool: install: (cd /<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline; /bin/bash "/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/libtool" --tag CC --mode=relink powerpc64le-linux-gnu-gcc -O2 -g -version-info 17:3:0 -export-dynamic -no-undefined -Wl,-Bsymbolic-functions -Wl,-z,relro -o libguilereadline-v-17.la -rpath /usr/lib readline.lo ../libguile/libguile.la -lreadline -lncurses -inst-prefix-dir /<>/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/readline.o -L/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lreadline -lncurses -O2 -g -Wl,-Bsymbolic-functions -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 /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguilereadline-v-17.so.17.0.3 libtool: install: (cd /<>/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; }; }) libtool: install: (cd /<>/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 || { rm -f libguilereadline-v-17.so && ln -s libguilereadline-v-17.so.17.0.3 libguilereadline-v-17.so; }; }) libtool: install: /usr/bin/install -c .libs/libguilereadline-v-17.lai /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguilereadline-v-17.la libtool: install: /usr/bin/install -c .libs/libguilereadline-v-17.a /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguilereadline-v-17.a libtool: install: chmod 644 /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguilereadline-v-17.a libtool: install: powerpc64le-linux-gnu-ranlib /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguilereadline-v-17.a libtool: warning: remember to run 'libtool --finish /usr/lib' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/guile' /usr/bin/install -c -m 644 readline.h '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/guile' make[6]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' Making install in emacs make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/emacs' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/emacs' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/emacs' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/emacs' Making install in scripts make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/scripts' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/scripts' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/scripts' /usr/bin/install -c PROGRAM autofrisk display-commentary doc-snarf frisk generate-autoload lint punify read-scheme-source read-text-outline use2dot snarf-check-and-output-texi summarize-guile-TODO scan-api api-diff read-rfc822 snarf-guile-m4-docs '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/scripts' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/scripts' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/scripts' Making install in srfi make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' /usr/bin/make install-am make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' /bin/mkdir -p '/<>/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 '/<>/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/bash "/<>/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:2:0 -Wl,-Bsymbolic-functions -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 /<>/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-1.o -L/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lgmp -lcrypt -lm -L/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/powerpc64le-linux-gnu -L/usr/lib/powerpc64le-linux-gnu -lltdl -O2 -g -Wl,-Bsymbolic-functions -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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/bash "/<>/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-Bsymbolic-functions -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 /<>/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-4.o -L/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lgmp -lcrypt -lm -L/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/powerpc64le-linux-gnu -L/usr/lib/powerpc64le-linux-gnu -lltdl -O2 -g -Wl,-Bsymbolic-functions -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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/bash "/<>/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-Bsymbolic-functions -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 /<>/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-13.o .libs/srfi-14.o -L/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lgmp -lcrypt -lm -L/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/powerpc64le-linux-gnu -L/usr/lib/powerpc64le-linux-gnu -lltdl -O2 -g -Wl,-Bsymbolic-functions -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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/bash "/<>/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink powerpc64le-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 2:2:0 -Wl,-Bsymbolic-functions -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 /<>/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-60.o -L/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lgmp -lcrypt -lm -L/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/powerpc64le-linux-gnu -L/usr/lib/powerpc64le-linux-gnu -lltdl -O2 -g -Wl,-Bsymbolic-functions -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 /<>/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 /<>/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; }; }) libtool: install: (cd /<>/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 || { 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: install: /usr/bin/install -c .libs/libguile-srfi-srfi-60-v-2.lai /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-60-v-2.la libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-1-v-3.a /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-1-v-3.a libtool: install: chmod 644 /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-1-v-3.a libtool: install: powerpc64le-linux-gnu-ranlib /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-1-v-3.a libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-4-v-3.a /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-4-v-3.a libtool: install: chmod 644 /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-4-v-3.a libtool: install: powerpc64le-linux-gnu-ranlib /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-4-v-3.a libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-13-14-v-3.a /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-13-14-v-3.a libtool: install: chmod 644 /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-13-14-v-3.a libtool: install: powerpc64le-linux-gnu-ranlib /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-13-14-v-3.a libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-60-v-2.a /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-60-v-2.a libtool: install: chmod 644 /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-60-v-2.a libtool: install: powerpc64le-linux-gnu-ranlib /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-60-v-2.a libtool: warning: remember to run 'libtool --finish /usr/lib' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/srfi' /usr/bin/install -c -m 644 srfi-1.scm srfi-2.scm srfi-4.scm srfi-6.scm srfi-8.scm srfi-9.scm srfi-10.scm srfi-11.scm srfi-13.scm srfi-14.scm srfi-16.scm srfi-17.scm srfi-19.scm srfi-26.scm srfi-31.scm srfi-34.scm srfi-35.scm srfi-37.scm srfi-39.scm srfi-60.scm srfi-69.scm srfi-88.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/srfi' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/guile/srfi' /usr/bin/install -c -m 644 srfi-1.h srfi-4.h srfi-13.h srfi-14.h srfi-60.h '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include/guile/srfi' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/srfi' Making install in doc make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' Making install in tutorial make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/tutorial' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/tutorial' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/info' /usr/bin/install -c -m 644 ./guile-tut.info '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/info' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/tutorial' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/tutorial' Making install in r5rs make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/r5rs' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/r5rs' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/info' /usr/bin/install -c -m 644 ./r5rs.info '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/info' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/r5rs' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc/r5rs' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/man/man1' /usr/bin/install -c -m 644 guile.1 '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/man/man1' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/doc' Making install in examples make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/examples' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/examples' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/examples' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/examples' Making install in test-suite make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' Making install in standalone make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' /usr/bin/make install-am make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' cd . && chmod u+x test-system-cmds test-require-extension test-bad-identifiers test-asmobs test-fast-slot-ref test-use-srfi make[6]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' make[5]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/test-suite' Making install in benchmark-suite make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/benchmark-suite' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/benchmark-suite' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/benchmark-suite' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/benchmark-suite' Making install in lang make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/lang' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/lang' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/lang' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/lang/elisp/primitives' /usr/bin/install -c -m 644 elisp/primitives/buffers.scm elisp/primitives/char-table.scm elisp/primitives/features.scm elisp/primitives/fns.scm elisp/primitives/format.scm elisp/primitives/guile.scm elisp/primitives/keymaps.scm elisp/primitives/lists.scm elisp/primitives/load.scm elisp/primitives/match.scm elisp/primitives/numbers.scm elisp/primitives/pure.scm elisp/primitives/read.scm elisp/primitives/signal.scm elisp/primitives/strings.scm elisp/primitives/symprop.scm elisp/primitives/syntax.scm elisp/primitives/system.scm elisp/primitives/time.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/lang/elisp/primitives' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/lang/elisp/internals' /usr/bin/install -c -m 644 elisp/internals/evaluation.scm elisp/internals/format.scm elisp/internals/fset.scm elisp/internals/lambda.scm elisp/internals/load.scm elisp/internals/null.scm elisp/internals/set.scm elisp/internals/signal.scm elisp/internals/time.scm elisp/internals/trace.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/lang/elisp/internals' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/lang/elisp' /usr/bin/install -c -m 644 elisp/base.scm elisp/example.el elisp/interface.scm elisp/transform.scm elisp/variables.scm '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8/lang/elisp' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/lang' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/lang' Making install in am make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/am' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/am' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/am' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18/am' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' /usr/bin/install -c guile-tools '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include' /usr/bin/install -c -m 644 libguile.h '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/include' /bin/mkdir -p '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/pkgconfig' /usr/bin/install -c -m 644 guile-1.8.pc '/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/pkgconfig' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/guile18' rm -f lily/out/parser.* ./autogen.sh --noconfigure processing . Running autoconf ... Skipping configure process. GUILE_LOAD_PATH="/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/share/guile/1.8" \ dh_auto_configure -- --disable-checking --enable-debugging --enable-optimising ./configure --build=powerpc64le-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/powerpc64le-linux-gnu --libexecdir=\${prefix}/lib/powerpc64le-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-checking --enable-debugging --enable-optimising configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking, --disable-checking checking build system type... powerpc64le-unknown-linux-gnu checking host system type... powerpc64le-unknown-linux-gnu checking Package... LILYPOND checking builddir... /<>/lilypond-2.19.81+really-2.18.2 checking for stepmake... ./stepmake (${datarootdir}/stepmake not found) checking for gmake... no checking for make... make checking for find... find checking for tar... tar checking for bash... /bin/bash checking for python... python checking python version... 2.7.15 checking for python... /usr/bin/python checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether compiler understands -pipe... yes checking for IEEE-conformance compiler flags... none checking for fc-list... fc-list checking for New Century Schoolbook PFB files... yes checking for python... /usr/bin/python checking /usr/bin/python version... 2.7.15 checking for /usr/bin/python... (cached) /usr/bin/python checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking gcc version... 7.3.0 checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking g++ version... 7.3.0 checking options for known g++ bugs... none checking whether explicit instantiation is needed... no checking for stl.data () method... yes checking for ar... ar checking for ranlib... ranlib checking for dlopen in -ldl... yes checking for dlopen... yes checking for bison... bison -y checking for bison... bison checking bison version... 3.0.4 checking for flex... flex checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking FlexLexer.h usability... yes checking FlexLexer.h presence... yes checking for FlexLexer.h... yes checking for yyFlexLexer.yy_current_buffer... no checking FlexLexer.h location... /usr/include/FlexLexer.h checking language... English checking for gettext in -lintl... no checking for gettext... yes checking for msgfmt... msgfmt checking for mf-nowin... mf-nowin checking for mpost... mpost checking for working metafont mode... ljfour checking for kpsewhich... kpsewhich checking for metapost required files... yes checking for guile-config... guile-config checking guile-config version... 1.8.8 checking guile compile flags... -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 checking guile link flags... -Wdate-time -D_FORTIFY_SOURCE=2 -L/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs -lguile -lltdl -Wl,-Bsymbolic-functions -Wl,-z,relro -lgmp -lcrypt -lm -lltdl checking libguile.h usability... yes checking libguile.h presence... yes checking for libguile.h... yes checking for scm_boot_guile in -lguile... yes checking for scm_boot_guile... yes checking for scm_t_hash_fold_fn... no checking for scm_t_hash_handle_fn... no checking for scm_t_subr... no checking for usable C++ demangler... yes checking GUILE rational bugfix... ok checking for python... /usr/bin/python checking /usr/bin/python version... 2.7.15 checking for /usr/bin/python... (cached) /usr/bin/python checking for python-config... python-config checking Python.h usability... yes checking Python.h presence... yes checking for Python.h... yes checking for fontforge... fontforge checking for fontforge... /usr/bin/fontforge checking /usr/bin/fontforge version... 20170924 checking for t1asm... t1asm checking for t1asm... /usr/bin/t1asm checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking libio.h usability... yes checking libio.h presence... yes checking for libio.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking for sys/stat.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking fpu_control.h usability... yes checking fpu_control.h presence... yes checking for fpu_control.h... yes checking sstream usability... yes checking sstream presence... yes checking for sstream... yes checking whether stat file-mode macros are broken... no checking for working memcmp... yes checking for vprintf... yes checking for _doprnt... no checking for chroot... yes checking for fopencookie... yes checking for gettext... (cached) yes checking for isinf... yes checking for memmem... yes checking for snprintf... yes checking for vsnprintf... yes checking for pkg-config... pkg-config checking pkg-config version... 0.29.1 checking whether to enable dynamic relocation... no checking for rpath linkage... no checking for pangoft2 >= 1.6.0... yes checking PANGO_FT2_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 checking PANGO_FT2_LIBS... -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfribidi -lfontconfig -lfreetype checking pango/pangoft2.h usability... yes checking pango/pangoft2.h presence... yes checking for pango/pangoft2.h... yes checking for pango_ft2_font_map_create_context... yes checking for fontconfig >= 2.4.0... yes checking FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 checking FONTCONFIG_LIBS... -lfontconfig -lfreetype checking for freetype2 >= 2.1.10... yes checking FREETYPE2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 checking FREETYPE2_LIBS... -lfreetype checking for some flavor of Windows... no checking for -windres... no checking for windres... no checking for guile... guile checking guile version... 1.8.8 checking for guile... guile checking for guile... /<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin/guile checking for perl... perl checking for perl... /usr/bin/perl checking for gs... gs checking for gs... /usr/bin/gs checking /usr/bin/gs version... 9.22 checking for makeinfo... makeinfo checking makeinfo version... 6.5 checking for texi2html... texi2html checking texi2html version... 1.82 checking for dblatex... dblatex checking dblatex version... 0.3.10 checking for bibtex... bibtex checking for pdflatex... pdflatex checking for pdfetex... pdfetex checking for texi2pdf... texi2pdf checking for texindex... texindex checking for epsf.tex... /usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex checking for Cyrillic characters support in TeX... yes checking for pngtopnm... pngtopnm checking for convert... convert checking for zip... zip checking for rsync... rsync configure: creating ./config.status config.status: creating config.make config.status: creating config.hh configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking, --disable-checking Type: make all to build LilyPond make install to install LilyPond make help to see all possible targets Edit local.make for local Makefile overrides. make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' dh_auto_build -a make -j4 -Oline make --no-builtin-rules -C scripts/build make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' echo 2.18.2 > out/VERSION make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd /<>/lilypond-2.19.81+really-2.18.2/out && rm -rf bin lib share make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/bin make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' true make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/lib/lilypond/current make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current/elisp make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current/fonts make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current/fonts/otf make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current/fonts/tfm make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current/fonts/type1 make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current/fonts/svg make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current/fonts/map make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current/fonts/enc make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out/share/lilypond/current/tex make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/bin && \ ln -sf ../../lily/out/lilypond . && \ for i in abc2ly convert-ly etf2ly lilymidi lilypond-book lilypond-invoke-editor midi2ly musicxml2ly; \ do ln -sf ../../scripts/out/$i . ; done make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/lib/lilypond/current && \ ln -s ../../../../python/out python make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/share/lilypond/current && \ ln -s /<>/lilypond-2.19.81+really-2.18.2/ly ly && \ ln -s ../../../../mf mf && \ ln -s /<>/lilypond-2.19.81+really-2.18.2/ps && \ ln -s ../../../../python/out python && \ ln -s /<>/lilypond-2.19.81+really-2.18.2/scm && \ ln -s /<>/lilypond-2.19.81+really-2.18.2/scripts scripts make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/share/lilypond/current/tex && \ ln -s /<>/lilypond-2.19.81+really-2.18.2/tex source && \ ln -s ../../../../../tex/out tex-out && \ true make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/share/lilypond/current/fonts && \ ln -s /<>/lilypond-2.19.81+really-2.18.2/mf source && \ true make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/share/lilypond/current/elisp && \ ln -sf ../../../../../elisp/out/lilypond-words.el . && \ ln -s /<>/lilypond-2.19.81+really-2.18.2/elisp/*.el . make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' (mkdir -p ./out/share/locale/ru/LC_MESSAGES && cd ./out/share/locale/ru/LC_MESSAGES && ln -sf ../../../../../po/out/ru.mo lilypond.mo) && (mkdir -p ./out/share/locale/ja/LC_MESSAGES && cd ./out/share/locale/ja/LC_MESSAGES && ln -sf ../../../../../po/out/ja.mo lilypond.mo) && (mkdir -p ./out/share/locale/tr/LC_MESSAGES && cd ./out/share/locale/tr/LC_MESSAGES && ln -sf ../../../../../po/out/tr.mo lilypond.mo) && (mkdir -p ./out/share/locale/fr/LC_MESSAGES && cd ./out/share/locale/fr/LC_MESSAGES && ln -sf ../../../../../po/out/fr.mo lilypond.mo) && (mkdir -p ./out/share/locale/vi/LC_MESSAGES && cd ./out/share/locale/vi/LC_MESSAGES && ln -sf ../../../../../po/out/vi.mo lilypond.mo) && (mkdir -p ./out/share/locale/da/LC_MESSAGES && cd ./out/share/locale/da/LC_MESSAGES && ln -sf ../../../../../po/out/da.mo lilypond.mo) && (mkdir -p ./out/share/locale/ca/LC_MESSAGES && cd ./out/share/locale/ca/LC_MESSAGES && ln -sf ../../../../../po/out/ca.mo lilypond.mo) && (mkdir -p ./out/share/locale/sv/LC_MESSAGES && cd ./out/share/locale/sv/LC_MESSAGES && ln -sf ../../../../../po/out/sv.mo lilypond.mo) && (mkdir -p ./out/share/locale/eo/LC_MESSAGES && cd ./out/share/locale/eo/LC_MESSAGES && ln -sf ../../../../../po/out/eo.mo lilypond.mo) && (mkdir -p ./out/share/locale/fi/LC_MESSAGES && cd ./out/share/locale/fi/LC_MESSAGES && ln -sf ../../../../../po/out/fi.mo lilypond.mo) && (mkdir -p ./out/share/locale/es/LC_MESSAGES && cd ./out/share/locale/es/LC_MESSAGES && ln -sf ../../../../../po/out/es.mo lilypond.mo) && (mkdir -p ./out/share/locale/cs/LC_MESSAGES && cd ./out/share/locale/cs/LC_MESSAGES && ln -sf ../../../../../po/out/cs.mo lilypond.mo) && (mkdir -p ./out/share/locale/de/LC_MESSAGES && cd ./out/share/locale/de/LC_MESSAGES && ln -sf ../../../../../po/out/de.mo lilypond.mo) && (mkdir -p ./out/share/locale/it/LC_MESSAGES && cd ./out/share/locale/it/LC_MESSAGES && ln -sf ../../../../../po/out/it.mo lilypond.mo) && (mkdir -p ./out/share/locale/uk/LC_MESSAGES && cd ./out/share/locale/uk/LC_MESSAGES && ln -sf ../../../../../po/out/uk.mo lilypond.mo) && (mkdir -p ./out/share/locale/nl/LC_MESSAGES && cd ./out/share/locale/nl/LC_MESSAGES && ln -sf ../../../../../po/out/nl.mo lilypond.mo) && (mkdir -p ./out/share/locale/zh_TW/LC_MESSAGES && cd ./out/share/locale/zh_TW/LC_MESSAGES && ln -sf ../../../../../po/out/zh_TW.mo lilypond.mo) && (mkdir -p ./out/share/locale/el/LC_MESSAGES && cd ./out/share/locale/el/LC_MESSAGES && ln -sf ../../../../../po/out/el.mo lilypond.mo) && true make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' touch ./out/share/lilypond/current/lilypond-force make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C python all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C scripts all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C flower all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C lily all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C mf all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C ly all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C tex all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C ps all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C scm all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C po all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C elisp all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C vim all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C input all && make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C Documentation all && true make PACKAGE=LILYPOND package=lilypond -C auxiliar all && true true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' cat convert-ly.py | sed -e '#' -e '/@relocate-preamble@/r /<>/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@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/convert-ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' chmod 755 out/convert-ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' cat lilypond-book.py | sed -e '#' -e '/@relocate-preamble@/r /<>/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@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/lilypond-book make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' chmod 755 out/lilypond-book make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' cat abc2ly.py | sed -e '#' -e '/@relocate-preamble@/r /<>/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@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/abc2ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' cat etf2ly.py | sed -e '#' -e '/@relocate-preamble@/r /<>/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@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/etf2ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' chmod 755 out/abc2ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' chmod 755 out/etf2ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' cat midi2ly.py | sed -e '#' -e '/@relocate-preamble@/r /<>/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@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/midi2ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' cat lilypond-invoke-editor.scm | sed -e '#' -e '/@relocate-preamble@/r /<>/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@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/lilypond-invoke-editor make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' chmod 755 out/midi2ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' chmod 755 out/lilypond-invoke-editor make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' cat musicxml2ly.py | sed -e '#' -e '/@relocate-preamble@/r /<>/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@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/musicxml2ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' cat lilysong.py | sed -e '#' -e '/@relocate-preamble@/r /<>/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@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/lilysong make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' chmod 755 out/musicxml2ly make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' cat lilymidi.py | sed -e '#' -e '/@relocate-preamble@/r /<>/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@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/lilymidi make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' chmod 755 out/lilysong make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' chmod 755 out/lilymidi make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' help2man out/convert-ly > out/convert-ly.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' help2man out/abc2ly > out/abc2ly.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' help2man out/etf2ly > out/etf2ly.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' help2man out/lilypond-book > out/lilypond-book.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' help2man out/lilypond-invoke-editor > out/lilypond-invoke-editor.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' help2man out/midi2ly > out/midi2ly.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' help2man out/lilysong > out/lilysong.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' help2man out/lilymidi > out/lilymidi.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' help2man out/musicxml2ly > out/musicxml2ly.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make PACKAGE=LILYPOND package=lilypond -C build man && true true make PACKAGE=LILYPOND package=lilypond -C build all && true true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' cp -p /<>/lilypond-2.19.81+really-2.18.2/config.hh out/config.hh make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/file-cookie.dep; DEPENDENCIES_OUTPUT="./out/file-cookie.dep ./out/file-cookie.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/file-cookie.o file-cookie.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/real.dep; DEPENDENCIES_OUTPUT="./out/real.dep ./out/real.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/real.o real.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/cpu-timer.dep; DEPENDENCIES_OUTPUT="./out/cpu-timer.dep ./out/cpu-timer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cpu-timer.o cpu-timer.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/interval-set.dep; DEPENDENCIES_OUTPUT="./out/interval-set.dep ./out/interval-set.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/interval-set.o interval-set.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/interval.dep; DEPENDENCIES_OUTPUT="./out/interval.dep ./out/interval.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/interval.o interval.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/file-name.dep; DEPENDENCIES_OUTPUT="./out/file-name.dep ./out/file-name.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/file-name.o file-name.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/warn.dep; DEPENDENCIES_OUTPUT="./out/warn.dep ./out/warn.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/warn.o warn.cc warn.cc: In function ‘void check_expected_warnings()’: warn.cc:113:49: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘std::vector >::size_type {aka long unsigned int}’ [-Wformat=] expected_warnings.size ()); ~~~~~~~~~~~~~~~~~~~~~~~~~^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/std-string.dep; DEPENDENCIES_OUTPUT="./out/std-string.dep ./out/std-string.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/std-string.o std-string.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/memory-stream.dep; DEPENDENCIES_OUTPUT="./out/memory-stream.dep ./out/memory-stream.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/memory-stream.o memory-stream.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/string-convert.dep; DEPENDENCIES_OUTPUT="./out/string-convert.dep ./out/string-convert.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/string-convert.o string-convert.cc 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 to ‘int’ from ‘ssize_t {aka long int}’ may alter its value [-Wconversion] return ::to_string (fill_char, ssize_t (length_i - dec_string.length ())) + dec_string; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string-convert.cc: In static member function ‘static std::__cxx11::string String_convert::unsigned2hex(unsigned int, size_t, char)’: string-convert.cc:192:33: warning: conversion to ‘int’ from ‘ssize_t {aka long int}’ may alter its value [-Wconversion] str = ::to_string (fill_char, ssize_t (length - str.length ())) + str; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string-convert.cc: In static member function ‘static std::__cxx11::string String_convert::precision_string(double, int)’: string-convert.cc:319:36: warning: conversion to ‘int’ from ‘ssize {aka long unsigned int}’ may alter its value [-Wconversion] str = "0." + ::to_string ('0', -dot) + str; ^~~~ string-convert.cc:321:34: warning: conversion to ‘int’ from ‘ssize {aka long unsigned int}’ may alter its value [-Wconversion] str += ::to_string ('0', dot - str.length ()); ~~~~^~~~~~~~~~~~~~~ string-convert.cc: In static member function ‘static std::__cxx11::string String_convert::to_upper(std::__cxx11::string)’: string-convert.cc:363:59: warning: conversion to ‘int’ from ‘std::__cxx11::basic_string::size_type {aka long unsigned int}’ may alter its value [-Wconversion] return strnupr (const_cast(s.c_str ()), s.length ()); ~~~~~~~~~^~ string-convert.cc: In static member function ‘static std::__cxx11::string String_convert::to_lower(std::__cxx11::string)’: string-convert.cc:369:59: warning: conversion to ‘int’ from ‘std::__cxx11::basic_string::size_type {aka long unsigned int}’ may alter its value [-Wconversion] return strnlwr (const_cast(s.c_str ()), s.length ()); ~~~~~~~~~^~ string-convert.cc: In static member function ‘static std::__cxx11::string String_convert::reverse(std::__cxx11::string)’: string-convert.cc:375:64: warning: conversion to ‘int’ from ‘std::__cxx11::basic_string::size_type {aka long unsigned int}’ may alter its value [-Wconversion] return (char *) memrev ((unsigned char *)s.data (), s.length ()); ~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/libc-extension.dep; DEPENDENCIES_OUTPUT="./out/libc-extension.dep ./out/libc-extension.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/libc-extension.o libc-extension.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/rational.dep; DEPENDENCIES_OUTPUT="./out/rational.dep ./out/rational.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rational.o rational.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/international.dep; DEPENDENCIES_OUTPUT="./out/international.dep ./out/international.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/international.o international.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/polynomial.dep; DEPENDENCIES_OUTPUT="./out/polynomial.dep ./out/polynomial.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/polynomial.o polynomial.cc polynomial.cc: In member function ‘int Polynomial::set_mod(const Polynomial&, const Polynomial&)’: polynomial.cc:200:17: warning: conversion to ‘int’ from ‘ssize_t {aka long int}’ may alter its value [-Wconversion] return degree (); ~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/offset.dep; DEPENDENCIES_OUTPUT="./out/offset.dep ./out/offset.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/offset.o offset.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/getopt-long.dep; DEPENDENCIES_OUTPUT="./out/getopt-long.dep ./out/getopt-long.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/getopt-long.o getopt-long.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' rm -f ./out/file-path.dep; DEPENDENCIES_OUTPUT="./out/file-path.dep ./out/file-path.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/file-path.o file-path.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' ar ru out/library.a ./out/real.o ./out/file-cookie.o ./out/file-name.o ./out/interval-set.o ./out/warn.o ./out/cpu-timer.o ./out/interval.o ./out/string-convert.o ./out/std-string.o ./out/polynomial.o ./out/rational.o ./out/memory-stream.o ./out/libc-extension.o ./out/international.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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' ranlib out/library.a || ar ts out/library.a || true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' cp -p /<>/lilypond-2.19.81+really-2.18.2/config.hh out/config.hh make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/directional-element-interface.dep; DEPENDENCIES_OUTPUT="./out/directional-element-interface.dep ./out/directional-element-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/directional-element-interface.o directional-element-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 directional-element-interface.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tweak-engraver.dep; DEPENDENCIES_OUTPUT="./out/tweak-engraver.dep ./out/tweak-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tweak-engraver.o tweak-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tweak-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tweak-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ tweak-engraver.cc: In member function ‘virtual void Tweak_engraver::acknowledge_grob(Grob_info)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tweak-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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))) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/partial-iterator.dep; DEPENDENCIES_OUTPUT="./out/partial-iterator.dep ./out/partial-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/partial-iterator.o partial-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/midi-chunk.dep; DEPENDENCIES_OUTPUT="./out/midi-chunk.dep ./out/midi-chunk.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-chunk.o midi-chunk.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ midi-chunk.cc: In member function ‘virtual std::__cxx11::string Midi_chunk::to_string() const’: midi-chunk.cc:203:51: warning: conversion to ‘int’ from ‘std::__cxx11::basic_string::size_type {aka long unsigned int}’ may alter its value [-Wconversion] string length_string = String_convert::int2hex (dat.length () ~~~~~~~~~~~~~ + footer_string_.length (), 8, '0'); ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/parenthesis-engraver.dep; DEPENDENCIES_OUTPUT="./out/parenthesis-engraver.dep ./out/parenthesis-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parenthesis-engraver.o parenthesis-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from parenthesis-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from parenthesis-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/cluster-engraver.dep; DEPENDENCIES_OUTPUT="./out/cluster-engraver.dep ./out/cluster-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cluster-engraver.o cluster-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from cluster-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from cluster-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/horizontal-bracket.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket.dep ./out/horizontal-bracket.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/horizontal-bracket.o horizontal-bracket.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/slur-score-parameters.dep; DEPENDENCIES_OUTPUT="./out/slur-score-parameters.dep ./out/slur-score-parameters.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-score-parameters.o slur-score-parameters.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dynamic-performer.dep; DEPENDENCIES_OUTPUT="./out/dynamic-performer.dep ./out/dynamic-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-performer.o dynamic-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from dynamic-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 dynamic-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from dynamic-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from dynamic-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from dynamic-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/span-arpeggio-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-arpeggio-engraver.dep ./out/span-arpeggio-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-arpeggio-engraver.o span-arpeggio-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 span-arpeggio-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/vaticana-ligature.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature.dep ./out/vaticana-ligature.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vaticana-ligature.o vaticana-ligature.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/vaticana-ligature.hh:23, from vaticana-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/vaticana-ligature.hh:23, from vaticana-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' bison -d -o ./out/parser.cc parser.yy make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/bend-engraver.dep; DEPENDENCIES_OUTPUT="./out/bend-engraver.dep ./out/bend-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bend-engraver.o bend-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from bend-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from bend-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob.dep; DEPENDENCIES_OUTPUT="./out/grob.dep ./out/grob.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob.o grob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ grob.cc: In member function ‘std::__cxx11::string Grob::name() const’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ grob.cc:765:10: note: in expansion of macro ‘scm_is_symbol’ return scm_is_symbol (nm) ? ly_symbol2string (nm) : this->class_name (); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/balloon-engraver.dep; DEPENDENCIES_OUTPUT="./out/balloon-engraver.dep ./out/balloon-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/balloon-engraver.o balloon-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from balloon-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 balloon-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from balloon-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tie.dep; DEPENDENCIES_OUTPUT="./out/tie.dep ./out/tie.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie.o tie.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.hh:24, from tie.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-array.hh: In static member function ‘static Grob_array* Grob_array::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/rest-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-collision-engraver.dep ./out/rest-collision-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/duration.dep; DEPENDENCIES_OUTPUT="./out/duration.dep ./out/duration.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/duration.o duration.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ duration.cc: In constructor ‘Duration::Duration(Rational, bool)’: duration.cc:52:13: warning: conversion to ‘double’ from ‘I64 {aka long long int}’ may alter its value [-Wconversion] if (r.num () == 0.0) ~~~~~~^~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); \ ^~~~~~~~~~~~~~~~~~~~ duration.cc:148:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ IMPLEMENT_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/score-performer.dep; DEPENDENCIES_OUTPUT="./out/score-performer.dep ./out/score-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-performer.o score-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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/score-performer.hh:24, from score-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/score-performer.hh:24, from score-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/score-performer.hh:24, from score-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/score-performer.hh:24, from score-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/score-performer.hh:24, from score-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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/score-performer.hh:24, from score-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/score-performer.hh:24, from score-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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/score-performer.hh:24, from score-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/score-performer.hh:24, from score-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-def.hh: In static member function ‘static Context_def* Context_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/duration.hh: In static member function ‘static Duration* Duration::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/unpure-pure-container.dep; DEPENDENCIES_OUTPUT="./out/unpure-pure-container.dep ./out/unpure-pure-container.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/unpure-pure-container.o unpure-pure-container.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ unpure-pure-container.cc: In function ‘bool is_unpure_pure_container(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ unpure-pure-container.cc:32:27: note: in expansion of macro ‘SCM_CELL_TYPE’ return (SCM_NIMP (s) && SCM_CELL_TYPE (s) == unpure_pure_container_tag); ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: unpure-pure-container.cc: In function ‘scm_unused_struct* unpure_pure_container_pure_part(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~ unpure-pure-container.cc:48:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (res)) ^~~~~~~~~~ unpure-pure-container.cc: In function ‘scm_unused_struct* ly_make_unpure_pure_container(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~ unpure-pure-container.cc:73:7: note: in expansion of macro ‘SCM_UNBNDP’ if (SCM_UNBNDP (pure) && !ly_is_procedure (unpure)) ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:85:0, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/smob.h:62:64: note: in definition of macro ‘SCM_NEWSMOB2’ z = scm_double_cell ((tc), (scm_t_bits)(data1), (scm_t_bits)(data2), 0); \ ^~~~~ unpure-pure-container.cc:76:68: note: in expansion of macro ‘SCM_UNPACK’ SCM_NEWSMOB2 (z, unpure_pure_container_tag, SCM_UNPACK (unpure), SCM_UNPACK (pure)); ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: unpure-pure-container.cc: In function ‘int print_unpure_pure_container(SCM, SCM, scm_print_state*)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~ unpure-pure-container.cc:101:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (SCM_SMOB_OBJECT_2 (s))) ^~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/stencil.hh: In static member function ‘static Stencil* Stencil::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from system-start-delimiter-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from system-start-delimiter-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from system-start-delimiter-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ 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 to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] int len = scm_c_vector_length (important); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ hara-kiri-group-spanner.cc:124:51: warning: conversion to ‘scm_t_int32 {aka int}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] scm_vector_set_x (scm_vec, scm_from_int (i), scm_from_int (ranks[i])); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/chord-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/chord-name-engraver.dep ./out/chord-name-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-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; ~~~~~~~~~~~~^~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/interval-minefield.dep; DEPENDENCIES_OUTPUT="./out/interval-minefield.dep ./out/interval-minefield.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/interval-minefield.o interval-minefield.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/freetype.dep; DEPENDENCIES_OUTPUT="./out/freetype.dep ./out/freetype.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/freetype.o freetype.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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 to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); ~~~~~^~~~ freetype.cc:92:41: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); ~~~~~^~~~ freetype.cc:92:63: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); ~~~~~^~~~ freetype.cc:92:74: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its 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 to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] firstpos = Offset (outline->points[j].x, outline->points[j].y); ~~~~~~~~~~~~~~~~~~~^ freetype.cc:120:71: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] firstpos = Offset (outline->points[j].x, outline->points[j].y); ~~~~~~~~~~~~~~~~~~~^ freetype.cc:129:75: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] scm_from_double (outline->points[j].x), ~~~~~~~~~~~~~~~~~~~^ freetype.cc:130:75: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] scm_from_double (outline->points[j].y)), ~~~~~~~~~~~~~~~~~~~^ freetype.cc:132:48: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] lastpos = Offset (outline->points[j].x, outline->points[j].y); ~~~~~~~~~~~~~~~~~~~^ freetype.cc:132:70: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] lastpos = Offset (outline->points[j].x, outline->points[j].y); ~~~~~~~~~~~~~~~~~~~^ freetype.cc:140:75: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] scm_from_double (outline->points[j].x), ~~~~~~~~~~~~~~~~~~~^ freetype.cc:141:75: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] scm_from_double (outline->points[j].y), ~~~~~~~~~~~~~~~~~~~^ freetype.cc:142:79: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] scm_from_double (outline->points[j + 1].x), ~~~~~~~~~~~~~~~~~~~~~~~^ freetype.cc:143:79: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] scm_from_double (outline->points[j + 1].y), ~~~~~~~~~~~~~~~~~~~~~~~^ freetype.cc:144:79: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] scm_from_double (outline->points[j + 2].x), ~~~~~~~~~~~~~~~~~~~~~~~^ freetype.cc:145:79: warning: conversion to ‘double’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] scm_from_double (outline->points[j + 2].y), ~~~~~~~~~~~~~~~~~~~~~~~^ freetype.cc:148:52: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] lastpos = Offset (outline->points[j + 2].x, outline->points[j + 2].y); ~~~~~~~~~~~~~~~~~~~~~~~^ freetype.cc:148:78: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] lastpos = Offset (outline->points[j + 2].x, outline->points[j + 2].y); ~~~~~~~~~~~~~~~~~~~~~~~^ freetype.cc:155:40: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] Real x1 = outline->points[j].x; ~~~~~~~~~~~~~~~~~~~^ freetype.cc:156:44: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] Real x2 = outline->points[j + 1].x; ~~~~~~~~~~~~~~~~~~~~~~~^ freetype.cc:159:40: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] Real y1 = outline->points[j].y; ~~~~~~~~~~~~~~~~~~~^ freetype.cc:160:44: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] Real y2 = outline->points[j + 1].y; ~~~~~~~~~~~~~~~~~~~~~~~^ freetype.cc:190:52: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] lastpos = Offset (outline->points[j + 1].x, outline->points[j + 1].y); ~~~~~~~~~~~~~~~~~~~~~~~^ freetype.cc:190:78: warning: conversion to ‘Real {aka double}’ from ‘FT_Pos {aka long int}’ may alter its value [-Wconversion] lastpos = Offset (outline->points[j + 1].x, outline->points[j + 1].y); ~~~~~~~~~~~~~~~~~~~~~~~^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/font-metric.dep; DEPENDENCIES_OUTPUT="./out/font-metric.dep ./out/font-metric.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-metric.o font-metric.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ font-metric.cc: In member function ‘virtual Stencil Font_metric::find_by_name(std::__cxx11::string) const’: font-metric.cc:44:27: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] int idx = name_to_index (s); ~~~~~~~~~~~~~~^~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: font-metric.cc: In static member function ‘static scm_unused_struct* Font_metric::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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) \ ^~~~~~~~~~~~~~~~~~~~ font-metric.cc:118:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Font_metric); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/text-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-engraver.dep ./out/text-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-engraver.o text-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ text-engraver.cc: In member function ‘void Text_engraver::process_music()’: text-engraver.cc:65:16: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] priority += i; ~~~~~~~~~^~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/constrained-breaking.dep; DEPENDENCIES_OUTPUT="./out/constrained-breaking.dep ./out/constrained-breaking.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/constrained-breaking.o constrained-breaking.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/skyline.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ constrained-breaking.cc: In member function ‘bool Constrained_breaking::calc_subproblem(vsize, vsize, vsize)’: constrained-breaking.cc:117:21: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] n.prev_ = j; ^ constrained-breaking.cc: In member function ‘Column_x_positions Constrained_breaking::space_line(vsize, vsize)’: constrained-breaking.cc:131:66: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Interval line_dims = line_dimensions_int (pscore_->layout (), i); ^ constrained-breaking.cc: In member function ‘int Constrained_breaking::min_system_count(vsize, vsize)’: constrained-breaking.cc:320:26: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] return brk - starting_breakpoints_[start]; make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' /usr/bin/python -tt /<>/lilypond-2.19.81+really-2.18.2/scripts/build/make-version.py ../VERSION > out/version.hh make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/completion-rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/completion-rest-engraver.dep ./out/completion-rest-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/completion-rest-engraver.o completion-rest-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-rest-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-rest-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/stencil.hh: In static member function ‘static Stencil* Stencil::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grace-iterator.dep; DEPENDENCIES_OUTPUT="./out/grace-iterator.dep ./out/grace-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-iterator.o grace-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/horizontal-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket-engraver.dep ./out/horizontal-bracket-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/horizontal-bracket-engraver.o horizontal-bracket-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from horizontal-bracket-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 horizontal-bracket-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from horizontal-bracket-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/program-option.dep; DEPENDENCIES_OUTPUT="./out/program-option.dep ./out/program-option.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/program-option.o program-option.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/semi-tie-column.dep; DEPENDENCIES_OUTPUT="./out/semi-tie-column.dep ./out/semi-tie-column.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/rod.dep; DEPENDENCIES_OUTPUT="./out/rod.dep ./out/rod.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rod.o rod.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/file-name-map.dep; DEPENDENCIES_OUTPUT="./out/file-name-map.dep ./out/file-name-map.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from file-name-map.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from file-name-map.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from file-name-map.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from file-name-map.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from file-name-map.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from file-name-map.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from file-name-map.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spring.dep; DEPENDENCIES_OUTPUT="./out/spring.dep ./out/spring.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spring.o spring.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/volta-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/volta-repeat-iterator.dep ./out/volta-repeat-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from volta-repeat-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from volta-repeat-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/music-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-scheme.dep ./out/music-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-scheme.o music-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stem-tremolo.dep; DEPENDENCIES_OUTPUT="./out/stem-tremolo.dep ./out/stem-tremolo.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem-tremolo.o stem-tremolo.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ stem-tremolo.cc: In static member function ‘static Stencil Stem_tremolo::raw_stencil(Grob*, Real, Direction)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/slur.dep; DEPENDENCIES_OUTPUT="./out/slur.dep ./out/slur.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur.o slur.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/slur.hh:25, from slur.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/slur.hh:25, from slur.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ slur.cc: In static member function ‘static scm_unused_struct* Slur::vertical_skylines(SCM)’: slur.cc:383:43: warning: conversion to ‘double’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] b.add_point (curve.curve_point (i * 1.0 / box_count)); ^~~ slur.cc:383:49: warning: conversion to ‘double’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] b.add_point (curve.curve_point (i * 1.0 / box_count)); ^~~~~~~~~ slur.cc:384:42: warning: conversion to ‘double’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] b.add_point (curve.curve_point ((i + 1) * 1.0 / box_count)); ~~~^~~~ slur.cc:384:55: warning: conversion to ‘double’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] b.add_point (curve.curve_point ((i + 1) * 1.0 / box_count)); ^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/fretboard-engraver.dep; DEPENDENCIES_OUTPUT="./out/fretboard-engraver.dep ./out/fretboard-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fretboard-engraver.o fretboard-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/articulations.hh:23, from fretboard-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/articulations.hh:23, from fretboard-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/articulations.hh:23, from fretboard-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/pitch.hh: In static member function ‘static Pitch* Pitch::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/bezier-bow.dep; DEPENDENCIES_OUTPUT="./out/bezier-bow.dep ./out/bezier-bow.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bezier-bow.o bezier-bow.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stream-event-scheme.dep; DEPENDENCIES_OUTPUT="./out/stream-event-scheme.dep ./out/stream-event-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/script-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-column-engraver.dep ./out/script-column-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/separation-item.dep; DEPENDENCIES_OUTPUT="./out/separation-item.dep ./out/separation-item.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/separation-item.o separation-item.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/separation-item.hh:25, from separation-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-pair.hh: In static member function ‘static Skyline_pair* Skyline_pair::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/kievan-ligature.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature.dep ./out/kievan-ligature.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/kievan-ligature.o kievan-ligature.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/kievan-ligature.hh:24, from kievan-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/kievan-ligature.hh:24, from kievan-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/page-breaking-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-breaking-scheme.dep ./out/page-breaking-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-breaking-scheme.o page-breaking-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/midi-item.dep; DEPENDENCIES_OUTPUT="./out/midi-item.dep ./out/midi-item.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-item.o midi-item.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘std::__cxx11::basic_string::size_type {aka long unsigned int}’ may alter its value [-Wconversion] str += int2midi_varint_string (audio_->text_string_.length ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spacing-basic.dep; DEPENDENCIES_OUTPUT="./out/spacing-basic.dep ./out/spacing-basic.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-basic.o spacing-basic.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-basic.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-basic.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-basic.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-basic.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dimensions-scheme.dep; DEPENDENCIES_OUTPUT="./out/dimensions-scheme.dep ./out/dimensions-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dimensions-scheme.o dimensions-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/staff-symbol-referencer.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-referencer.dep ./out/staff-symbol-referencer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/measure-grouping-engraver.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-engraver.dep ./out/measure-grouping-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-heads-engraver.dep ./out/note-heads-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-heads-engraver.o note-heads-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ note-heads-engraver.cc: In member function ‘void Note_heads_engraver::process_music()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ note-heads-engraver.cc:110:18: note: in expansion of macro ‘scm_is_symbol’ && scm_is_symbol (scm_vector_ref (shape_vector, scm_from_int (delta)))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ note-heads-engraver.cc:112:15: note: in expansion of macro ‘scm_is_symbol’ if (scm_is_symbol (style)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-outputter.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter.dep ./out/paper-outputter.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-outputter.o paper-outputter.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ paper-outputter.cc: In static member function ‘static scm_unused_struct* Paper_outputter::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/music-wrapper.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper.dep ./out/music-wrapper.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-wrapper.o music-wrapper.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/music-wrapper.hh:23, from music-wrapper.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/music-wrapper.hh:23, from music-wrapper.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/performance-scheme.dep; DEPENDENCIES_OUTPUT="./out/performance-scheme.dep ./out/performance-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performance-scheme.o performance-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/staff-collecting-engraver.dep; DEPENDENCIES_OUTPUT="./out/staff-collecting-engraver.dep ./out/staff-collecting-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-collecting-engraver.o staff-collecting-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-collecting-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-collecting-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/engraver-scheme.dep; DEPENDENCIES_OUTPUT="./out/engraver-scheme.dep ./out/engraver-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver-scheme.o engraver-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/rest.dep; DEPENDENCIES_OUTPUT="./out/rest.dep ./out/rest.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest.o rest.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/music-output.hh: In static member function ‘static Music_output* Music_output::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/font-interface.dep; DEPENDENCIES_OUTPUT="./out/font-interface.dep ./out/font-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-interface.o font-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/page-turn-engraver.dep; DEPENDENCIES_OUTPUT="./out/page-turn-engraver.dep ./out/page-turn-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 page-turn-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/stencil.hh: In static member function ‘static Stencil* Stencil::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/output-def.dep; DEPENDENCIES_OUTPUT="./out/output-def.dep ./out/output-def.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-def.o output-def.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/context-def.hh: In static member function ‘static Context_def* Context_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/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) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/gregorian-ligature.dep; DEPENDENCIES_OUTPUT="./out/gregorian-ligature.dep ./out/gregorian-ligature.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gregorian-ligature.o gregorian-ligature.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/gregorian-ligature.hh:25, from gregorian-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/gregorian-ligature.hh:25, from gregorian-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/spacing-engraver.dep ./out/spacing-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-engraver.o spacing-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/spring.hh: In static member function ‘static Spring* Spring::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-engraver.dep ./out/fingering-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fingering-engraver.o fingering-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/pitch.hh: In static member function ‘static Pitch* Pitch::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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:47: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] make_script (to_dir (dir), events_[i], i); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/accidental.dep; DEPENDENCIES_OUTPUT="./out/accidental.dep ./out/accidental.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental.o accidental.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/event-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-iterator.dep ./out/event-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/event-iterator.o event-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-interface-scheme.dep ./out/grob-interface-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/freetype-error.dep; DEPENDENCIES_OUTPUT="./out/freetype-error.dep ./out/freetype-error.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/freetype-error.o freetype-error.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-error.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/duration-scheme.dep; DEPENDENCIES_OUTPUT="./out/duration-scheme.dep ./out/duration-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/duration-scheme.o duration-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: duration-scheme.cc: In function ‘scm_unused_struct* ly_make_duration(SCM, SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~ duration-scheme.cc:77:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (num)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~ duration-scheme.cc:85:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (den)) ^~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-spacing-engraver.dep ./out/note-spacing-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-spacing-engraver.o note-spacing-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/new-fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/new-fingering-engraver.dep ./out/new-fingering-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/new-fingering-engraver.o new-fingering-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from new-fingering-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 new-fingering-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from new-fingering-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from new-fingering-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from new-fingering-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int center = scripts->size () / 2; ~~~~~~~~~~~~~~~~~^~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/music-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-iterator.dep ./out/music-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-iterator.o music-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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-iterator.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-iterator.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-iterator.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-iterator.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-iterator.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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-iterator.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-iterator.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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-iterator.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-iterator.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-iterator.hh: In static member function ‘static Music_iterator* Music_iterator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ music-iterator.cc: In static member function ‘static scm_unused_struct* Music_iterator::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/custos.dep; DEPENDENCIES_OUTPUT="./out/custos.dep ./out/custos.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/custos.o custos.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/custos.hh:24, from custos.cc:31: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/custos.hh:24, from custos.cc:31: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ custos.cc: In static member function ‘static scm_unused_struct* Custos::print(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/bar-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-number-engraver.dep ./out/bar-number-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 bar-number-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 bar-number-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 bar-number-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 bar-number-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/translator.hh: In static member function ‘static Translator* Translator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/span-bar-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-bar-engraver.dep ./out/span-bar-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-bar-engraver.o span-bar-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 span-bar-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int depth = i.origin_contexts (this).size (); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/accidental-placement.dep; DEPENDENCIES_OUTPUT="./out/accidental-placement.dep ./out/accidental-placement.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental-placement.o accidental-placement.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-placement.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-placement.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ accidental-placement.cc: In static member function ‘static void Accidental_placement::add_accidental(Grob*, Grob*, bool, long int)’: accidental-placement.cc:61:38: warning: conversion to ‘scm_t_int32 {aka int}’ from ‘long int’ may alter its value [-Wconversion] SCM key = scm_cons (scm_from_int (n), scm_from_long (stagger ? context_hash : 1)); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dispatcher.dep; DEPENDENCIES_OUTPUT="./out/dispatcher.dep ./out/dispatcher.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dispatcher.o dispatcher.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ dispatcher.cc: In static member function ‘static scm_unused_struct* Dispatcher::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ dispatcher.cc: In member function ‘void Dispatcher::dispatch(SCM)’: dispatcher.cc:96:33: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion] int num_classes = scm_ilength (class_list); ~~~~~~~~~~~~^~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/scale.dep; DEPENDENCIES_OUTPUT="./out/scale.dep ./out/scale.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scale.o scale.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ ./include/scale.hh: In static member function ‘static Scale* Scale::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ scale.cc: In function ‘scm_unused_struct* ly_make_scale(SCM)’: scale.cc:41:37: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] int len = scm_c_vector_length (steps); ~~~~~~~~~~~~~~~~~~~~^~~~~~~ scale.cc: In member function ‘int Scale::step_count() const’: scale.cc:99:27: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] return step_tones_.size (); ~~~~~~~~~~~~~~~~~^~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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) \ ^~~~~~~~~~~~~~~~~~~~ scale.cc:169:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Scale); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/context.dep; DEPENDENCIES_OUTPUT="./out/context.dep ./out/context.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context.o context.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/translator.hh: In static member function ‘static Translator* Translator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ context.cc: In member function ‘void Context::set_property_from_event(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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:249:7: note: in expansion of macro ‘scm_is_symbol’ if (scm_is_symbol (sym)) ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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.cc:253:11: note: in expansion of macro ‘SCM_UNBNDP’ if (SCM_UNBNDP (val)) { ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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&)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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"))) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/auto-change-iterator.dep; DEPENDENCIES_OUTPUT="./out/auto-change-iterator.dep ./out/auto-change-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grid-line-interface.dep; DEPENDENCIES_OUTPUT="./out/grid-line-interface.dep ./out/grid-line-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/tie-engraver.dep ./out/tie-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-engraver.o tie-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tie-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tie-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pointer-group-interface.dep; DEPENDENCIES_OUTPUT="./out/pointer-group-interface.dep ./out/pointer-group-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pointer-group-interface.o pointer-group-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ pointer-group-interface.cc: In static member function ‘static int Pointer_group_interface::count(Grob*, SCM)’: pointer-group-interface.cc:29:14: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] return arr ? arr->size () : 0; ~~~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dot-column.dep; DEPENDENCIES_OUTPUT="./out/dot-column.dep ./out/dot-column.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-column.o dot-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/global-ctor.dep; DEPENDENCIES_OUTPUT="./out/global-ctor.dep ./out/global-ctor.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-ctor.o global-ctor.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lookup.dep; DEPENDENCIES_OUTPUT="./out/lookup.dep ./out/lookup.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lookup.o lookup.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 lookup.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ lookup.cc: In static member function ‘static Stencil Lookup::round_filled_polygon(const std::vector&, Real)’: lookup.cc:276:16: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] int i0 = i; ^ lookup.cc:277:24: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] int i1 = (i + 1) % points.size (); ~~~~~~~~^~~~~~~~~~~~~~~~ lookup.cc:278:24: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] int i2 = (i + 2) % points.size (); ~~~~~~~~^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/general-scheme.dep; DEPENDENCIES_OUTPUT="./out/general-scheme.dep ./out/general-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/general-scheme.o general-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from general-scheme.cc:34: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from general-scheme.cc:34: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from general-scheme.cc:34: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from general-scheme.cc:34: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from general-scheme.cc:34: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from general-scheme.cc:34: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from general-scheme.cc:34: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from general-scheme.cc:34: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from general-scheme.cc:34: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ general-scheme.cc: In function ‘scm_unused_struct* ly_output_formats()’: general-scheme.cc:293:50: warning: conversion to ‘int’ from ‘std::vector >::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int output_formats_count = output_formats.size (); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from general-scheme.cc:34: general-scheme.cc: In function ‘std::__cxx11::string format_single_argument(SCM, int, bool)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ general-scheme.cc:492:12: note: in expansion of macro ‘scm_is_symbol’ else if (scm_is_symbol (arg)) ^~~~~~~~~~~~~ general-scheme.cc: In function ‘scm_unused_struct* ly_spawn(SCM, SCM)’: general-scheme.cc:635:33: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion] int argc = scm_is_pair (rest) ? scm_ilength (rest) : 0; make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/custos-engraver.dep; DEPENDENCIES_OUTPUT="./out/custos-engraver.dep ./out/custos-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/custos-engraver.o custos-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from custos-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from custos-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/footnote-engraver.dep; DEPENDENCIES_OUTPUT="./out/footnote-engraver.dep ./out/footnote-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/footnote-engraver.o footnote-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from footnote-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from footnote-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-score.dep; DEPENDENCIES_OUTPUT="./out/paper-score.dep ./out/paper-score.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-score.o paper-score.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/book.hh: In static member function ‘static Book* Book::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/scm-hash.hh: In static member function ‘static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/score.hh: In static member function ‘static Score* Score::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pitch-scheme.dep; DEPENDENCIES_OUTPUT="./out/pitch-scheme.dep ./out/pitch-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-scheme.o pitch-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: ./include/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/mensural-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature-engraver.dep ./out/mensural-ligature-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ 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 to ‘Real {aka double}’ from ‘long unsigned int’ may alter its value [-Wconversion] min_length += head_width * dot_count; ^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/line-spanner.dep; DEPENDENCIES_OUTPUT="./out/line-spanner.dep ./out/line-spanner.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/line-spanner.o line-spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 line-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/percent-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-iterator.dep ./out/percent-repeat-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pitch-interval.dep; DEPENDENCIES_OUTPUT="./out/pitch-interval.dep ./out/pitch-interval.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-interval.o pitch-interval.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/modified-font-metric.dep; DEPENDENCIES_OUTPUT="./out/modified-font-metric.dep ./out/modified-font-metric.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/modified-font-metric.o modified-font-metric.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/context-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-scheme.dep ./out/context-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-scheme.o context-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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; ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/instrument-switch-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-switch-engraver.dep ./out/instrument-switch-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/instrument-switch-engraver.o instrument-switch-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from instrument-switch-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from instrument-switch-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/listener.hh: In static member function ‘static Listener* Listener::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/guile-init.dep; DEPENDENCIES_OUTPUT="./out/guile-init.dep ./out/guile-init.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/guile-init.o guile-init.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from guile-init.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from guile-init.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from guile-init.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from guile-init.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from guile-init.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from guile-init.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from guile-init.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/hyphen-engraver.dep; DEPENDENCIES_OUTPUT="./out/hyphen-engraver.dep ./out/hyphen-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hyphen-engraver.o hyphen-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-position-engraver.o figured-bass-position-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-position-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-position-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grace-music.dep; DEPENDENCIES_OUTPUT="./out/grace-music.dep ./out/grace-music.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-music.o grace-music.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/global-vars.dep; DEPENDENCIES_OUTPUT="./out/global-vars.dep ./out/global-vars.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-vars.o global-vars.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stencil-scheme.dep; DEPENDENCIES_OUTPUT="./out/stencil-scheme.dep ./out/stencil-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-scheme.o stencil-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 stencil-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ stencil-scheme.cc: In function ‘scm_unused_struct* ly_stencil_stack(SCM, SCM, SCM, SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ stencil-scheme.cc: In function ‘scm_unused_struct* ly_stencil_add(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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 ())) ^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/module-scheme.dep; DEPENDENCIES_OUTPUT="./out/module-scheme.dep ./out/module-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/module-scheme.o module-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: module-scheme.cc: In function ‘scm_unused_struct* ly_module_copy(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/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); \ ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ /<>/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); \ ^~~~ /<>/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) ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/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") ^~~~~~~~~~~~~~~~~~~~~ module-scheme.cc:47:3: note: in expansion of macro ‘SCM_VALIDATE_MODULE’ SCM_VALIDATE_MODULE (1, src); ^~~~~~~~~~~~~~~~~~~ module-scheme.cc: In function ‘scm_unused_struct* ly_module_lookup(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/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); \ ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ /<>/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); \ ^~~~ /<>/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) ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/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") ^~~~~~~~~~~~~~~~~~~~~ module-scheme.cc:66:3: note: in expansion of macro ‘SCM_VALIDATE_MODULE’ SCM_VALIDATE_MODULE (1, module); ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, from module-scheme.cc:20: module-scheme.cc: In function ‘scm_unused_struct* ly_modules_lookup(SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/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) ^~~~~~~~ module-scheme.cc:95:11: note: in expansion of macro ‘SCM_VARIABLEP’ if (SCM_VARIABLEP (v) && SCM_VARIABLE_REF (v) != SCM_UNDEFINED) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/input.dep; DEPENDENCIES_OUTPUT="./out/input.dep ./out/input.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input.o input.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-column.dep; DEPENDENCIES_OUTPUT="./out/paper-column.dep ./out/paper-column.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-column.o paper-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 paper-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-array.hh: In static member function ‘static Grob_array* Grob_array::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/music-output.hh: In static member function ‘static Music_output* Music_output::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/spring.hh: In static member function ‘static Spring* Spring::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ paper-column.cc: In static member function ‘static bool Paper_column::is_breakable(Grob*)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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.cc:162:10: note: in expansion of macro ‘scm_is_symbol’ return scm_is_symbol (me->get_property ("line-break-permission")); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/multi-measure-rest.dep; DEPENDENCIES_OUTPUT="./out/multi-measure-rest.dep ./out/multi-measure-rest.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/multi-measure-rest.o multi-measure-rest.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-def.dep; DEPENDENCIES_OUTPUT="./out/paper-def.dep ./out/paper-def.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-def.o paper-def.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/flag.dep; DEPENDENCIES_OUTPUT="./out/flag.dep ./out/flag.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/flag.o flag.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ flag.cc: In static member function ‘static scm_unused_struct* Flag::glyph_name(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ flag.cc: In static member function ‘static scm_unused_struct* Flag::print(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/audio-element.dep; DEPENDENCIES_OUTPUT="./out/audio-element.dep ./out/audio-element.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-element.o audio-element.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/chord-tremolo-iterator.dep; DEPENDENCIES_OUTPUT="./out/chord-tremolo-iterator.dep ./out/chord-tremolo-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/chord-tremolo-iterator.o chord-tremolo-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘long int’ may alter its value [-Wconversion] int elt_count = body_is_sequential ? scm_ilength (body->get_property ("elements")) : 1; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-spacing.dep; DEPENDENCIES_OUTPUT="./out/note-spacing.dep ./out/note-spacing.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-spacing.o note-spacing.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-spacing.hh:23, from note-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-spacing.hh:23, from note-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-spacing.hh:23, from note-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-spacing.hh:23, from note-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/grob-array.hh: In static member function ‘static Grob_array* Grob_array::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-system.dep; DEPENDENCIES_OUTPUT="./out/paper-system.dep ./out/paper-system.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-system.o paper-system.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 ./include/paper-system.hh:22, from paper-system.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 ./include/paper-system.hh:22, from paper-system.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 ./include/paper-system.hh:22, from paper-system.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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 ./include/paper-system.hh:22, from paper-system.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 ./include/paper-system.hh:22, from paper-system.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 ./include/paper-system.hh:22, from paper-system.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 ./include/paper-system.hh:22, from paper-system.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 ./include/paper-system.hh:22, from paper-system.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 ./include/paper-system.hh:22, from paper-system.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lily-lexer-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer-scheme.dep ./out/lily-lexer-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/rhythmic-head.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-head.dep ./out/rhythmic-head.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-head.o rhythmic-head.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 rhythmic-head.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from rhythmic-head.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 rhythmic-head.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from rhythmic-head.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 rhythmic-head.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 rhythmic-head.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/drum-note-engraver.dep; DEPENDENCIES_OUTPUT="./out/drum-note-engraver.dep ./out/drum-note-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/drum-note-engraver.o drum-note-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 drum-note-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 drum-note-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 drum-note-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 drum-note-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/stencil.hh: In static member function ‘static Stencil* Stencil::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ drum-note-engraver.cc: In member function ‘void Drum_notes_engraver::process_music()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/output-def-scheme.dep; DEPENDENCIES_OUTPUT="./out/output-def-scheme.dep ./out/output-def-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/context-def.hh: In static member function ‘static Context_def* Context_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: output-def-scheme.cc: In function ‘scm_unused_struct* ly_output_find_context_def(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~ output-def-scheme.cc:116:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (context_name)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ output-def-scheme.cc:127:17: note: in expansion of macro ‘scm_is_eq’ if (td && scm_is_eq (scm_car (p), td->get_context_name ()) ^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/music.dep; DEPENDENCIES_OUTPUT="./out/music.dep ./out/music.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music.o music.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/dispatcher.hh: In static member function ‘static Dispatcher* Dispatcher::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/score.hh: In static member function ‘static Score* Score::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/relative-octave-check.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-check.dep ./out/relative-octave-check.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/kievan-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature-engraver.dep ./out/kievan-ligature-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/kievan-ligature-engraver.o kievan-ligature-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/translator-ctors.dep; DEPENDENCIES_OUTPUT="./out/translator-ctors.dep ./out/translator-ctors.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-ctors.o translator-ctors.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/arpeggio-engraver.dep; DEPENDENCIES_OUTPUT="./out/arpeggio-engraver.dep ./out/arpeggio-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/arpeggio-engraver.o arpeggio-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from arpeggio-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from arpeggio-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/extender-engraver.dep; DEPENDENCIES_OUTPUT="./out/extender-engraver.dep ./out/extender-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/extender-engraver.o extender-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stem.dep; DEPENDENCIES_OUTPUT="./out/stem.dep ./out/stem.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem.o stem.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 stem.cc:40: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ stem.cc: In static member function ‘static int Stem::get_beaming(Grob*, Direction)’: stem.cc:94:25: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion] int len = scm_ilength (lst); ~~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/prob-scheme.dep; DEPENDENCIES_OUTPUT="./out/prob-scheme.dep ./out/prob-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/prob-scheme.o prob-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/relocate.dep; DEPENDENCIES_OUTPUT="./out/relocate.dep ./out/relocate.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relocate.o relocate.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from relocate.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from relocate.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from relocate.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from relocate.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from relocate.cc:38: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from relocate.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from relocate.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from relocate.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from relocate.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-engraver.dep ./out/ligature-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ligature-engraver.o ligature-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lyric-hyphen.dep; DEPENDENCIES_OUTPUT="./out/lyric-hyphen.dep ./out/lyric-hyphen.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-hyphen.o lyric-hyphen.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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-hyphen.hh:23, from lyric-hyphen.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-hyphen.hh:23, from lyric-hyphen.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-hyphen.hh:23, from lyric-hyphen.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-hyphen.hh:23, from lyric-hyphen.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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-hyphen.hh:23, from lyric-hyphen.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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-hyphen.hh:23, from lyric-hyphen.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stencil-integral.dep; DEPENDENCIES_OUTPUT="./out/stencil-integral.dep ./out/stencil-integral.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-integral.o stencil-integral.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void make_draw_line_boxes(std::vector&, std::vector >&, PangoMatrix, SCM, bool)’: stencil-integral.cc:222:58: warning: conversion to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Offset pt (linear_map (x0, x1, 0, passes, i), ^ stencil-integral.cc:222:58: warning: conversion to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] stencil-integral.cc:223:58: warning: conversion to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] linear_map (y0, y1, 0, passes, i)); ^ stencil-integral.cc:223:58: warning: conversion to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] stencil-integral.cc: In function ‘void make_partial_ellipse_boxes(std::vector&, std::vector >&, PangoMatrix, SCM)’: stencil-integral.cc:294:64: warning: conversion to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its 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 to ‘double’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Real pt = (i * 1.0) / quantization; ^~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: stencil-integral.cc: In function ‘std::vector stencil_traverser(PangoMatrix, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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-integral.cc:909:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (expr)) ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/book.dep; DEPENDENCIES_OUTPUT="./out/book.dep ./out/book.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/book.o book.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/page-marker.hh: In static member function ‘static Page_marker* Page_marker::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dynamic-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-engraver.dep ./out/dynamic-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-engraver.o dynamic-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/volta-engraver.dep; DEPENDENCIES_OUTPUT="./out/volta-engraver.dep ./out/volta-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-engraver.o volta-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from volta-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from volta-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/simple-spacer.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer.dep ./out/simple-spacer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-spacer.o simple-spacer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 simple-spacer.cc:29: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ simple-spacer.cc: In function ‘std::vector get_line_forces(const std::vector&, Real, Real, bool)’: simple-spacer.cc:449:37: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] spacer.add_rod (i - st, end - st, cols[i].end_rods_[r].dist_); ~~^~~~ simple-spacer.cc:452:47: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] spacer.add_rod (i - st, end - st, cols[i].end_rods_[r].dist_); ~~~~^~~~ simple-spacer.cc:455:37: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] spacer.add_rod (i - st, end - st, cols[i].keep_inside_line_[RIGHT]); ~~^~~~ simple-spacer.cc:455:47: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] spacer.add_rod (i - st, end - st, cols[i].keep_inside_line_[RIGHT]); ~~~~^~~~ simple-spacer.cc:456:40: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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:71: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] spacer.add_rod (i, cols[i].rods_[r].r_, cols[i].rods_[r].dist_); ^ simple-spacer.cc:507:45: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] spacer.add_rod (i, cols[i].rods_[r].r_, cols[i].rods_[r].dist_); simple-spacer.cc:511:76: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] spacer.add_rod (i, cols.size (), cols[i].keep_inside_line_[RIGHT]); ^ simple-spacer.cc:511:40: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] spacer.add_rod (i, cols.size (), cols[i].keep_inside_line_[RIGHT]); ~~~~~~~~~~^~ simple-spacer.cc:512:65: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] spacer.add_rod (0, i, -cols[i].keep_inside_line_[LEFT]); ^ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-name-engraver.dep ./out/note-name-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/undead.dep; DEPENDENCIES_OUTPUT="./out/undead.dep ./out/undead.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/undead.o undead.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from undead.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from undead.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from undead.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from undead.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ undead.cc: In static member function ‘static Undead* Undead::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ undead.cc:25:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ DECLARE_SIMPLE_SMOBS (Undead); ^~~~~~~~~~~~~~~~~~~~ undead.cc: In static member function ‘static scm_unused_struct* Undead::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); \ ^~~~~~~~~~~~~~~~~~~~ undead.cc:53:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ IMPLEMENT_SIMPLE_SMOBS (Undead); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: undead.cc: In static member function ‘static scm_unused_struct* parsed_dead::readout()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~ undead.cc:92:12: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (elt)) ^~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/fingering-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-column-engraver.dep ./out/fingering-column-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/gdb.dep; DEPENDENCIES_OUTPUT="./out/gdb.dep ./out/gdb.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gdb.o gdb.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 gdb.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 gdb.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 gdb.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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 gdb.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 gdb.cc:1: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 gdb.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 gdb.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 gdb.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 gdb.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grace-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-engraver.dep ./out/grace-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-engraver.o grace-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pfb.dep; DEPENDENCIES_OUTPUT="./out/pfb.dep ./out/pfb.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pfb.o pfb.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/page-marker.dep; DEPENDENCIES_OUTPUT="./out/page-marker.dep ./out/page-marker.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-marker.o page-marker.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ ./include/page-marker.hh: In static member function ‘static Page_marker* Page_marker::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ page-marker.cc: In static member function ‘static scm_unused_struct* Page_marker::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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) \ ^~~~~~~~~~~~~~~~~~~~ page-marker.cc:43:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Page_marker); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-outputter-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter-scheme.dep ./out/paper-outputter-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/ttf.dep; DEPENDENCIES_OUTPUT="./out/ttf.dep ./out/ttf.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ttf.o ttf.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘double’ from ‘FT_Fixed {aka long int}’ may alter its value [-Wconversion] ht->Font_Revision / 65536.0); ~~~~^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/collision-engraver.dep ./out/collision-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/collision-engraver.o collision-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from collision-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from collision-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/break-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/break-alignment-interface.dep ./out/break-alignment-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/break-align-interface.hh:23, from break-alignment-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-alignment-interface.cc: In static member function ‘static scm_unused_struct* Break_alignment_interface::calc_positioning_done(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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--;) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] break_aligned_grob = i; ^ break-alignment-interface.cc:289:38: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] break_aligned_grob = i; ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/minimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/minimal-page-breaking.dep ./out/minimal-page-breaking.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/output-property-engraver.dep; DEPENDENCIES_OUTPUT="./out/output-property-engraver.dep ./out/output-property-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from output-property-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from output-property-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pitch.dep; DEPENDENCIES_OUTPUT="./out/pitch.dep ./out/pitch.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch.o pitch.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ pitch.cc: In static member function ‘static scm_unused_struct* Pitch::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/figured-bass-engraver.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-engraver.dep ./out/figured-bass-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-engraver.o figured-bass-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ figured-bass-engraver.cc: In member function ‘void Figured_bass_engraver::process_music()’: figured-bass-engraver.cc:375:44: warning: conversion to ‘std::vector::value_type {aka int}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] junk_continuations.push_back (i); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spacing-loose-columns.dep; DEPENDENCIES_OUTPUT="./out/spacing-loose-columns.dep ./out/spacing-loose-columns.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-loose-columns.o spacing-loose-columns.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int loose_col_count = posns->loose_cols_.size (); ~~~~~~~~~~~~~~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-note-heads-engraver.o tab-note-heads-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-note-heads-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-note-heads-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-note-heads-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/listener.hh: In static member function ‘static Listener* Listener::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ tab-note-heads-engraver.cc: In member function ‘void Tab_note_heads_engraver::process_music()’: tab-note-heads-engraver.cc:117:71: warning: conversion to ‘scm_t_int32 {aka int}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] note_entry = scm_list_ref (string_fret_finger, scm_from_int (i)); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/music-wrapper-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper-iterator.dep ./out/music-wrapper-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-wrapper-iterator.o music-wrapper-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/vaticana-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature-engraver.dep ./out/vaticana-ligature-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vaticana-ligature-engraver.o vaticana-ligature-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/pitch.hh: In static member function ‘static Pitch* Pitch::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/listener.hh: In static member function ‘static Listener* Listener::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grid-point-engraver.dep; DEPENDENCIES_OUTPUT="./out/grid-point-engraver.dep ./out/grid-point-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-point-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-point-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-point-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 keep-alive-together-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/trill-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/trill-spanner-engraver.dep ./out/trill-spanner-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from trill-spanner-engraver.cc:27: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from trill-spanner-engraver.cc:27: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/staff-grouper-interface.dep; DEPENDENCIES_OUTPUT="./out/staff-grouper-interface.dep ./out/staff-grouper-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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/staff-grouper-interface.hh:23, from staff-grouper-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/staff-grouper-interface.hh:23, from staff-grouper-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/staff-grouper-interface.hh:23, from staff-grouper-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/staff-grouper-interface.hh:23, from staff-grouper-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/staff-grouper-interface.hh:23, from staff-grouper-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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/staff-grouper-interface.hh:23, from staff-grouper-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/staff-grouper-interface.hh:23, from staff-grouper-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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/staff-grouper-interface.hh:23, from staff-grouper-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/staff-grouper-interface.hh:23, from staff-grouper-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/skyline.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/music-output.dep; DEPENDENCIES_OUTPUT="./out/music-output.dep ./out/music-output.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-output.o music-output.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from music-output.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 music-output.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from music-output.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ music-output.cc: In static member function ‘static scm_unused_struct* Music_output::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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-output.cc:43:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Music_output); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/nested-property.dep; DEPENDENCIES_OUTPUT="./out/nested-property.dep ./out/nested-property.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/nested-property.o nested-property.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/episema-engraver.dep; DEPENDENCIES_OUTPUT="./out/episema-engraver.dep ./out/episema-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/episema-engraver.o episema-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from episema-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 episema-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from episema-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from episema-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/audio-column.dep; DEPENDENCIES_OUTPUT="./out/audio-column.dep ./out/audio-column.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-column.o audio-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/volta-bracket.dep; DEPENDENCIES_OUTPUT="./out/volta-bracket.dep ./out/volta-bracket.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-bracket.o volta-bracket.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 volta-bracket.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/beaming-pattern.dep; DEPENDENCIES_OUTPUT="./out/beaming-pattern.dep ./out/beaming-pattern.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beaming-pattern.o beaming-pattern.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ beaming-pattern.cc: In member function ‘Beaming_pattern* Beaming_pattern::split_pattern(int)’: beaming-pattern.cc:393:42: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] count = max (beamlet_count (j, LEFT), beamlet_count (j, RIGHT)); ^ beaming-pattern.cc:393:68: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] count = max (beamlet_count (j, LEFT), beamlet_count (j, RIGHT)); ^ beaming-pattern.cc:394:45: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] new_pattern->add_stem (start_moment (j), ^ beaming-pattern.cc:396:45: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] invisibility (j), ^ beaming-pattern.cc:397:39: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] factor (j), ^ beaming-pattern.cc:398:45: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] tuplet_start (j)); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/ligature-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-bracket-engraver.dep ./out/ligature-bracket-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ligature-bracket-engraver.o ligature-bracket-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ligature-bracket-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 ligature-bracket-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ligature-bracket-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/relative-octave-music.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-music.dep ./out/relative-octave-music.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relative-octave-music.o relative-octave-music.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from relative-octave-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from relative-octave-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/prob.dep; DEPENDENCIES_OUTPUT="./out/prob.dep ./out/prob.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/prob.o prob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ prob.cc: In member function ‘virtual std::__cxx11::string Prob::name() const’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spaceable-grob.dep; DEPENDENCIES_OUTPUT="./out/spaceable-grob.dep ./out/spaceable-grob.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spaceable-grob.o spaceable-grob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spaceable-grob.hh:24, from spaceable-grob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spaceable-grob.hh:24, from spaceable-grob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/spaceable-grob.hh:24, from spaceable-grob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spaceable-grob.hh:24, from spaceable-grob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spaceable-grob.hh:24, from spaceable-grob.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spaceable-grob.hh:24, from spaceable-grob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spaceable-grob.hh:24, from spaceable-grob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spaceable-grob.hh:24, from spaceable-grob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spaceable-grob.hh:24, from spaceable-grob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from midi-control-function-performer.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from midi-control-function-performer.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ midi-control-function-performer.cc: In member function ‘void Midi_control_function_performer::announce_function_value_change(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spanner-scheme.dep; DEPENDENCIES_OUTPUT="./out/spanner-scheme.dep ./out/spanner-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner-scheme.o spanner-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tuplet-iterator.dep; DEPENDENCIES_OUTPUT="./out/tuplet-iterator.dep ./out/tuplet-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-iterator.o tuplet-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 tuplet-iterator.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/ly-module.dep; DEPENDENCIES_OUTPUT="./out/ly-module.dep ./out/ly-module.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ly-module.o ly-module.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ly-module.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ly-module.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ly-module.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ly-module.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ly-module.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ly-module.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ly-module.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ly-module.cc:20: ly-module.cc: In function ‘scm_unused_struct* ly_module_symbols(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/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); \ ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ /<>/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); \ ^~~~ /<>/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) ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/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); ^~~~~~~~~~~~~~~~~~~ ly-module.cc: In function ‘scm_unused_struct* ly_module_2_alist(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/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); \ ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ /<>/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); \ ^~~~ /<>/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) ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/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); ^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/script-column.dep; DEPENDENCIES_OUTPUT="./out/script-column.dep ./out/script-column.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-column.o script-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-column.hh:24, from script-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-column.hh:24, from script-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/rhythmic-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-column-engraver.dep ./out/rhythmic-column-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-column-engraver.o rhythmic-column-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rhythmic-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rhythmic-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-score-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-score-scheme.dep ./out/paper-score-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dot-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/dot-column-engraver.dep ./out/dot-column-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-column-engraver.o dot-column-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from dot-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from dot-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/beam-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-collision-engraver.dep ./out/beam-collision-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-collision-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-collision-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-collision-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/listener.hh: In static member function ‘static Listener* Listener::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/apply-context-iterator.dep; DEPENDENCIES_OUTPUT="./out/apply-context-iterator.dep ./out/apply-context-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/apply-context-iterator.o apply-context-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 apply-context-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/change-iterator.dep; DEPENDENCIES_OUTPUT="./out/change-iterator.dep ./out/change-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/change-iterator.o change-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/melody-engraver.dep; DEPENDENCIES_OUTPUT="./out/melody-engraver.dep ./out/melody-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/melody-engraver.o melody-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from melody-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from melody-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/page-layout-problem.dep; DEPENDENCIES_OUTPUT="./out/page-layout-problem.dep ./out/page-layout-problem.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 ./include/simple-spacer.hh:25, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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")); ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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")); ^~~~~~~~~~~ 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 to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Real spacing_increment = overflow / (space_count - 2); ~~~~~~~~~~~~~^~~~ page-layout-problem.cc:740:32: warning: conversion to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] solution_[i] -= (i - 1) * spacing_increment; ~~~^~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/line-interface.dep; DEPENDENCIES_OUTPUT="./out/line-interface.dep ./out/line-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/line-interface.o line-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from line-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from line-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spacing-spanner.dep; DEPENDENCIES_OUTPUT="./out/spacing-spanner.dep ./out/spacing-spanner.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-spanner.o spacing-spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tempo-performer.dep; DEPENDENCIES_OUTPUT="./out/tempo-performer.dep ./out/tempo-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tempo-performer.o tempo-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tempo-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tempo-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/slur-proto-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-proto-engraver.dep ./out/slur-proto-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-proto-engraver.o slur-proto-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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-proto-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-proto-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 slur-proto-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-proto-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-proto-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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-proto-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-proto-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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-proto-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-proto-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' cp /usr/include/FlexLexer.h out/FlexLexer.h make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/measure-grouping-spanner.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-spanner.dep ./out/measure-grouping-spanner.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/measure-grouping-spanner.o measure-grouping-spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/sustain-pedal.dep; DEPENDENCIES_OUTPUT="./out/sustain-pedal.dep ./out/sustain-pedal.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sustain-pedal.o sustain-pedal.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stem-engraver.dep; DEPENDENCIES_OUTPUT="./out/stem-engraver.dep ./out/stem-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem-engraver.o stem-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stem-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stem-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/metronome-engraver.dep; DEPENDENCIES_OUTPUT="./out/metronome-engraver.dep ./out/metronome-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/metronome-engraver.o metronome-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 metronome-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stanza-number-align-engraver.o stanza-number-align-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/warn-scheme.dep; DEPENDENCIES_OUTPUT="./out/warn-scheme.dep ./out/warn-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/warn-scheme.o warn-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/includable-lexer.dep; DEPENDENCIES_OUTPUT="./out/includable-lexer.dep ./out/includable-lexer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/includable-lexer.o includable-lexer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from includable-lexer.cc:31: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from includable-lexer.cc:31: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/forbid-break-engraver.dep; DEPENDENCIES_OUTPUT="./out/forbid-break-engraver.dep ./out/forbid-break-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 forbid-break-engraver.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from double-percent-repeat-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from double-percent-repeat-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/skyline.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/slur-scoring.dep; DEPENDENCIES_OUTPUT="./out/slur-scoring.dep ./out/slur-scoring.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-scoring.o slur-scoring.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ slur-scoring.cc: In member function ‘std::vector Slur_score_state::enumerate_attachments(Drul_array) const’: slur-scoring.cc:739:77: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] scores.push_back (Slur_configuration::new_config (os, scores.size ())); ~~~~~~~~~~~~^~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-column.dep; DEPENDENCIES_OUTPUT="./out/note-column.dep ./out/note-column.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-column.o note-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tie-details.dep; DEPENDENCIES_OUTPUT="./out/tie-details.dep ./out/tie-details.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-details.o tie-details.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.hh:24, from tie-details.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dots.dep; DEPENDENCIES_OUTPUT="./out/dots.dep ./out/dots.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dots.o dots.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ dots.cc: In static member function ‘static scm_unused_struct* Dots::print(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/performer.dep; DEPENDENCIES_OUTPUT="./out/performer.dep ./out/performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performer.o performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 performer.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from performer.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 performer.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from performer.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from performer.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 performer.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from performer.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 performer.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from performer.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spacing-interface.dep; DEPENDENCIES_OUTPUT="./out/spacing-interface.dep ./out/spacing-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-interface.o spacing-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-interface.hh:19, from spacing-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-interface.hh:19, from spacing-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/chord-name.dep; DEPENDENCIES_OUTPUT="./out/chord-name.dep ./out/chord-name.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/chord-name.o chord-name.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-interface-scheme.o axis-group-interface-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/box.dep; DEPENDENCIES_OUTPUT="./out/box.dep ./out/box.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/box.o box.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from box.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from box.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ ./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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spring-smob.dep; DEPENDENCIES_OUTPUT="./out/spring-smob.dep ./out/spring-smob.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spring-smob.o spring-smob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ spring-smob.cc: In static member function ‘static scm_unused_struct* Spring::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-determine-loose-columns.o spacing-determine-loose-columns.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stencil-expression.dep; DEPENDENCIES_OUTPUT="./out/stencil-expression.dep ./out/stencil-expression.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-expression.o stencil-expression.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/default-bar-line-engraver.o default-bar-line-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from default-bar-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from default-bar-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/beam.dep; DEPENDENCIES_OUTPUT="./out/beam.dep ./out/beam.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam.o beam.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ beam.cc: In static member function ‘static scm_unused_struct* Beam::calc_beam_segments(SCM)’: beam.cc:413:33: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] seg.rank_ = 2 * i + (d + 1) / 2; ~~~~~~^~~~~~~~~~~~~ beam.cc: In static member function ‘static scm_unused_struct* Beam::print(SCM)’: beam.cc:715:57: warning: conversion to ‘Real {aka double}’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] weighted_average += beam_dy * (segments.size () - 1) * factor; ~~~~~~~~~~~~~~~~~~^~~~ beam.cc: In static member function ‘static void Beam::set_beaming(Grob*, const Beaming_pattern*)’: beam.cc:1145:55: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] int count = beaming->beamlet_count (i, d); ^ beam.cc:1149:66: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] count = min (count, beaming->beamlet_count (i, -d)); ^ beam.cc: In static member function ‘static int Beam::normal_stem_count(Grob*)’: beam.cc:1189:21: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] return stems.size (); ~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/repeat-tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-tie-engraver.dep ./out/repeat-tie-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-tie-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-tie-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/phrasing-slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/phrasing-slur-engraver.dep ./out/phrasing-slur-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from phrasing-slur-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from phrasing-slur-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-column-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-column-scheme.dep ./out/note-column-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/optimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/optimal-page-breaking.dep ./out/optimal-page-breaking.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/optimal-page-breaking.hh:23, from optimal-page-breaking.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-book.dep; DEPENDENCIES_OUTPUT="./out/paper-book.dep ./out/paper-book.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-book.o paper-book.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/music-output.hh: In static member function ‘static Music_output* Music_output::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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-book.cc:56:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Paper_book); ^~~~~~~~~~~~~~~ paper-book.cc: In function ‘void set_system_penalty(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/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) ^~~~~~~~~~~~~ paper-book.cc: In member function ‘scm_unused_struct* Paper_book::get_system_specs()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 ())) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 ())) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner-break-forbid-engraver.o spanner-break-forbid-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spanner-break-forbid-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spanner-break-forbid-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-closure.dep; DEPENDENCIES_OUTPUT="./out/grob-closure.dep ./out/grob-closure.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-closure.o grob-closure.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/bezier.dep; DEPENDENCIES_OUTPUT="./out/bezier.dep ./out/bezier.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bezier.o bezier.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/break-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/break-align-engraver.dep ./out/break-align-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from break-align-engraver.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 break-align-engraver.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from break-align-engraver.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from break-align-engraver.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from break-align-engraver.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/midi-walker.dep; DEPENDENCIES_OUTPUT="./out/midi-walker.dep ./out/midi-walker.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-walker.o midi-walker.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/sequential-iterator.dep; DEPENDENCIES_OUTPUT="./out/sequential-iterator.dep ./out/sequential-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sequential-iterator.o sequential-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 sequential-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 sequential-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 sequential-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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 sequential-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 sequential-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 sequential-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 sequential-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 sequential-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 sequential-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/duration.hh: In static member function ‘static Duration* Duration::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-bar-stub-engraver.o span-bar-stub-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/translator-dispatch-list.dep; DEPENDENCIES_OUTPUT="./out/translator-dispatch-list.dep ./out/translator-dispatch-list.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-dispatch-list.o translator-dispatch-list.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/translator-dispatch-list.hh:25, from translator-dispatch-list.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/translator-dispatch-list.hh:25, from translator-dispatch-list.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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-dispatch-list.hh: In static member function ‘static Engraver_dispatch_list* Engraver_dispatch_list::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ ./include/translator.hh: In static member function ‘static Translator* Translator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ translator-dispatch-list.cc: In static member function ‘static scm_unused_struct* Engraver_dispatch_list::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); \ ^~~~~~~~~~~~~~~~~~~~ translator-dispatch-list.cc:91:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ IMPLEMENT_SIMPLE_SMOBS (Engraver_dispatch_list); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/book-scheme.dep; DEPENDENCIES_OUTPUT="./out/book-scheme.dep ./out/book-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/book-scheme.o book-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/score.hh: In static member function ‘static Score* Score::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/scheme-engraver.dep; DEPENDENCIES_OUTPUT="./out/scheme-engraver.dep ./out/scheme-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-engraver.o scheme-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-head-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-head-scheme.dep ./out/note-head-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head-scheme.o note-head-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/drum-note-performer.dep; DEPENDENCIES_OUTPUT="./out/drum-note-performer.dep ./out/drum-note-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from drum-note-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from drum-note-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pitch-squash-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitch-squash-engraver.dep ./out/pitch-squash-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitch-squash-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 pitch-squash-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitch-squash-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/music-function-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-function-scheme.dep ./out/music-function-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-scheme.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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))) ^~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/font-config-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-config-scheme.dep ./out/font-config-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from font-config-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from font-config-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from font-config-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from font-config-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from font-config-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from font-config-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from font-config-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/hairpin.dep; DEPENDENCIES_OUTPUT="./out/hairpin.dep ./out/hairpin.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hairpin.o hairpin.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/hairpin.hh:23, from hairpin.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/quote-iterator.dep; DEPENDENCIES_OUTPUT="./out/quote-iterator.dep ./out/quote-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/quote-iterator.o quote-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ quote-iterator.cc: In function ‘int binsearch_scm_vector(SCM, SCM, bool (*)(SCM, SCM))’: quote-iterator.cc:104:32: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] int hi = scm_c_vector_length (vec); ~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/ledger-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-engraver.dep ./out/ledger-line-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ledger-line-engraver.o ledger-line-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from ledger-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from ledger-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/input-smob.dep; DEPENDENCIES_OUTPUT="./out/input-smob.dep ./out/input-smob.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input-smob.o input-smob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/vertical-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/vertical-align-engraver.dep ./out/vertical-align-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vertical-align-engraver.o vertical-align-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/translator.hh: In static member function ‘static Translator* Translator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: vertical-align-engraver.cc: In member function ‘void Vertical_align_engraver::process_music()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ vertical-align-engraver.cc:91:20: note: in expansion of macro ‘scm_is_null’ if (!valign_ && !scm_is_null (id_to_group_hashtab_)) ^~~~~~~~~~~ vertical-align-engraver.cc: In member function ‘bool Vertical_align_engraver::qualifies(Grob_info) const’: vertical-align-engraver.cc:121:56: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int sz = i.origin_contexts ((Translator *)this).size (); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: vertical-align-engraver.cc: In member function ‘void Vertical_align_engraver::acknowledge_axis_group(Grob_info)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ vertical-align-engraver.cc:132:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (id_to_group_hashtab_)) ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pango-select-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-select-scheme.dep ./out/pango-select-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/figured-bass-continuation.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-continuation.dep ./out/figured-bass-continuation.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 figured-bass-continuation.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from figured-bass-continuation.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 figured-bass-continuation.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from figured-bass-continuation.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from figured-bass-continuation.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 figured-bass-continuation.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from figured-bass-continuation.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 figured-bass-continuation.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from figured-bass-continuation.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/cue-clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/cue-clef-engraver.dep ./out/cue-clef-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 cue-clef-engraver.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lily-guile.dep; DEPENDENCIES_OUTPUT="./out/lily-guile.dep ./out/lily-guile.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-guile.o lily-guile.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from lily-guile.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from lily-guile.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from lily-guile.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from lily-guile.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from lily-guile.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from lily-guile.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from lily-guile.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from lily-guile.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from lily-guile.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/source-file.hh: In static member function ‘static Source_file* Source_file::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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&)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 to ‘unsigned int’ from ‘long unsigned int’ may alter its 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 to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] int len = scm_c_vector_length (src); ~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from lily-guile.cc:21: lily-guile.cc: In function ‘bool type_check_assignment(SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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 to ‘int’ from ‘long int’ may alter its value [-Wconversion] int i = scm_ilength (alist); ~~~~~~~~~~~~^~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pango-select.dep; DEPENDENCIES_OUTPUT="./out/pango-select.dep ./out/pango-select.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-select.o pango-select.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/all-font-metrics.hh:24, from pango-select.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ pango-select.cc: In function ‘PangoFontDescription* symbols_to_pango_font_description(SCM, SCM, SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-info.dep; DEPENDENCIES_OUTPUT="./out/grob-info.dep ./out/grob-info.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-info.o grob-info.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/system-start-delimiter.dep; DEPENDENCIES_OUTPUT="./out/system-start-delimiter.dep ./out/system-start-delimiter.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system-start-delimiter.o system-start-delimiter.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/skyline.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/context-mod.dep; DEPENDENCIES_OUTPUT="./out/context-mod.dep ./out/context-mod.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-mod.o context-mod.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-mod.hh:30, from context-mod.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-mod.hh:30, from context-mod.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-mod.hh:30, from context-mod.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-mod.hh:30, from context-mod.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-mod.hh:30, from context-mod.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-mod.hh:30, from context-mod.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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-mod.hh: In static member function ‘static Context_mod* Context_mod::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ context-mod.cc: In static member function ‘static scm_unused_struct* Context_mod::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); \ ^~~~~~~~~~~~~~~~~~~~ context-mod.cc:38:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ IMPLEMENT_SIMPLE_SMOBS (Context_mod); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/main.dep; DEPENDENCIES_OUTPUT="./out/main.dep ./out/main.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/main.o main.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 main.cc:43: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 main.cc:43: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/all-font-metrics.hh:24, from main.cc:43: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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 main.cc:43: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 main.cc:43: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 main.cc:43: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 main.cc:43: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 main.cc:43: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 main.cc:43: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/staff-performer.dep; DEPENDENCIES_OUTPUT="./out/staff-performer.dep ./out/staff-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-performer.o staff-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 staff-performer.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ staff-performer.cc: In member function ‘int Staff_performer::get_channel(const string&)’: staff-performer.cc:288:17: warning: conversion to ‘int’ from ‘std::map, int>::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int channel = (channel_mapping == ly_symbol2scm ("staff")) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? channel_count_++ ^~~~~~~~~~~~~~~~~~ : channel_map.size (); ~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/mensural-ligature.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature.dep ./out/mensural-ligature.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mensural-ligature.o mensural-ligature.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/mensural-ligature.hh:25, from mensural-ligature.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ 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: ^~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/key-signature-interface.dep; DEPENDENCIES_OUTPUT="./out/key-signature-interface.dep ./out/key-signature-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 key-signature-interface.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 key-signature-interface.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 key-signature-interface.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pitched-trill-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitched-trill-engraver.dep ./out/pitched-trill-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitched-trill-engraver.o pitched-trill-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitched-trill-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitched-trill-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/score.dep; DEPENDENCIES_OUTPUT="./out/score.dep ./out/score.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score.o score.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ score.cc: In static member function ‘static scm_unused_struct* Score::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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) \ ^~~~~~~~~~~~~~~~~~~~ score.cc:63:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Score); ^~~~~~~~~~~~~~~ score.cc: In member function ‘scm_unused_struct* Score::book_rendering(Output_def*, Output_def*)’: score.cc:137:33: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int outdef_count = defs_.size (); ~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-tie-follow-engraver.o tab-tie-follow-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-tie-follow-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-tie-follow-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/fingering-column.dep; DEPENDENCIES_OUTPUT="./out/fingering-column.dep ./out/fingering-column.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fingering-column.o fingering-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-collision.dep; DEPENDENCIES_OUTPUT="./out/note-collision.dep ./out/note-collision.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-collision.o note-collision.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-collision.hh:24, from note-collision.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ 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 to ‘double’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] offsets[d].push_back (d * 0.5 * i); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/break-substitution.dep; DEPENDENCIES_OUTPUT="./out/break-substitution.dep ./out/break-substitution.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-substitution.o break-substitution.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 break-substitution.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ break-substitution.cc: In function ‘scm_unused_struct* do_break_substitution(SCM)’: break-substitution.cc:111:37: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] int len = grob_array->size (); ~~~~~~~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/sources.dep; DEPENDENCIES_OUTPUT="./out/sources.dep ./out/sources.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sources.o sources.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from sources.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from sources.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/piano-pedal-performer.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-performer.dep ./out/piano-pedal-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from piano-pedal-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from piano-pedal-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stanza-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/stanza-number-engraver.dep ./out/stanza-number-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stanza-number-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 stanza-number-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stanza-number-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stanza-number-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/least-squares.dep; DEPENDENCIES_OUTPUT="./out/least-squares.dep ./out/least-squares.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/least-squares.o least-squares.cc least-squares.cc: In function ‘void minimise_least_squares(Real*, Real*, const std::vector&)’: least-squares.cc:43:26: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int count = input.size (); ~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/translator.dep; DEPENDENCIES_OUTPUT="./out/translator.dep ./out/translator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator.o translator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/listener.hh: In static member function ‘static Listener* Listener::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ translator.cc: In static member function ‘static scm_unused_struct* Translator::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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.cc:223:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Translator); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/glissando-engraver.dep; DEPENDENCIES_OUTPUT="./out/glissando-engraver.dep ./out/glissando-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/glissando-engraver.o glissando-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from glissando-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 glissando-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from glissando-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/repeat-acknowledge-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-acknowledge-engraver.dep ./out/repeat-acknowledge-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-acknowledge-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-acknowledge-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-acknowledge-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-acknowledge-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/text-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-spanner-engraver.dep ./out/text-spanner-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-spanner-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-spanner-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-spanner-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/balloon.dep; DEPENDENCIES_OUTPUT="./out/balloon.dep ./out/balloon.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/balloon.o balloon.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 balloon.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 balloon.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 balloon.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/music-function.dep; DEPENDENCIES_OUTPUT="./out/music-function.dep ./out/music-function.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-function.o music-function.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ music-function.cc: In static member function ‘static Musicfunction* Musicfunction::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/breathing-sign-engraver.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign-engraver.dep ./out/breathing-sign-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/breathing-sign-engraver.o breathing-sign-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign-engraver.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign-engraver.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lyric-extender.dep; DEPENDENCIES_OUTPUT="./out/lyric-extender.dep ./out/lyric-extender.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-extender.o lyric-extender.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-extender.hh:11, from lyric-extender.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-extender.hh:11, from lyric-extender.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/beam-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-engraver.dep ./out/beam-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-engraver.o beam-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: beam-engraver.cc: In member function ‘void Beam_engraver::acknowledge_stem(Grob_info)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ beam-engraver.cc:272:7: note: in expansion of macro ‘scm_is_false’ if (scm_is_false (beam_->get_property_data ("stencil"))) ^~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/rhythmic-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-music-iterator.dep ./out/rhythmic-music-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-music-iterator.o rhythmic-music-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/ottava-engraver.dep; DEPENDENCIES_OUTPUT="./out/ottava-engraver.dep ./out/ottava-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ottava-engraver.o ottava-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ottava-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ottava-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/listener.hh: In static member function ‘static Listener* Listener::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/template5.dep; DEPENDENCIES_OUTPUT="./out/template5.dep ./out/template5.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/template5.o template5.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from template5.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from template5.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/score-scheme.dep; DEPENDENCIES_OUTPUT="./out/score-scheme.dep ./out/score-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-scheme.o score-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/paper-column-engraver.dep ./out/paper-column-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/spring.hh: In static member function ‘static Spring* Spring::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ paper-column-engraver.cc: In member function ‘virtual void Paper_column_engraver::finalize()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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"))) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/skyline.dep; DEPENDENCIES_OUTPUT="./out/skyline.dep ./out/skyline.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/skyline.o skyline.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 skyline.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from skyline.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 skyline.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from skyline.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from skyline.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 skyline.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from skyline.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 skyline.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from skyline.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ skyline.cc: In static member function ‘static scm_unused_struct* Skyline::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/percent-repeat-item.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-item.dep ./out/percent-repeat-item.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/percent-repeat-item.hh:23, from percent-repeat-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/function-documentation.dep; DEPENDENCIES_OUTPUT="./out/function-documentation.dep ./out/function-documentation.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/function-documentation.o function-documentation.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from function-documentation.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from function-documentation.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from function-documentation.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from function-documentation.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from function-documentation.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from function-documentation.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from function-documentation.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dynamic-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-align-engraver.dep ./out/dynamic-align-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-align-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-align-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/audio-staff.dep; DEPENDENCIES_OUTPUT="./out/audio-staff.dep ./out/audio-staff.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-staff.o audio-staff.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lily-parser-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-parser-scheme.dep ./out/lily-parser-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-parser-scheme.o lily-parser-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/lily-lexer.hh: In static member function ‘static Lily_lexer* Lily_lexer::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ lily-parser-scheme.cc: In function ‘scm_unused_struct* ly_parse_string_expression(SCM, SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/part-combine-iterator.dep; DEPENDENCIES_OUTPUT="./out/part-combine-iterator.dep ./out/part-combine-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/part-combine-iterator.o part-combine-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 part-combine-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-iterator.hh: In static member function ‘static Music_iterator* Music_iterator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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_))) ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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")); ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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")); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/translator-scheme.dep; DEPENDENCIES_OUTPUT="./out/translator-scheme.dep ./out/translator-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-scheme.o translator-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/translator.hh: In static member function ‘static Translator* Translator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/control-track-performer.dep; DEPENDENCIES_OUTPUT="./out/control-track-performer.dep ./out/control-track-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/staff-symbol-engraver.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-engraver.dep ./out/staff-symbol-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol-engraver.o staff-symbol-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from staff-symbol-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from staff-symbol-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/rest-collision.dep; DEPENDENCIES_OUTPUT="./out/rest-collision.dep ./out/rest-collision.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-collision.o rest-collision.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest-collision.hh:23, from rest-collision.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest-collision.hh:23, from rest-collision.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/accidental-engraver.dep; DEPENDENCIES_OUTPUT="./out/accidental-engraver.dep ./out/accidental-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental-engraver.o accidental-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/skyline.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ accidental-engraver.cc: In function ‘Accidental_result check_pitch_against_rules(const Pitch&, Context*, SCM, int, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/program-option-scheme.dep; DEPENDENCIES_OUTPUT="./out/program-option-scheme.dep ./out/program-option-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-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 to ‘int’ from ‘ssize {aka long unsigned int}’ may alter its value [-Wconversion] opt_spec += String_convert::char_string (' ', HELP_INDENT ~~~~~~~~~~~ - opt_spec.length ()); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/articulations.dep; DEPENDENCIES_OUTPUT="./out/articulations.dep ./out/articulations.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/articulations.o articulations.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from articulations.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 articulations.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from articulations.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-align-engraver.o piano-pedal-align-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-align-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-align-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/page-marker-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-marker-scheme.dep ./out/page-marker-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-marker-scheme.o page-marker-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ ./include/page-marker.hh: In static member function ‘static Page_marker* Page_marker::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/source-file.dep; DEPENDENCIES_OUTPUT="./out/source-file.dep ./out/source-file.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/source-file.o source-file.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 source-file.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 source-file.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 source-file.cc:26: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 source-file.cc:26: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘long int’ may alter its value [-Wconversion] int real_size = ftell (f); ~~~~~~^~~ source-file.cc:83:26: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘long int’ may alter its value [-Wconversion] return Slice (begin_str0 - data_str0, end_str0 - data_str0); ~~~~~~~~~~~^~~~~~~~~~~ source-file.cc:243:50: warning: conversion to ‘int’ from ‘long int’ may alter its 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 to ‘int’ from ‘ssize {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] return characters_.size (); ~~~~~~~~~~~~~~~~~^~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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) \ ^~~~~~~~~~~~~~~~~~~~ source-file.cc:364:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Source_file); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spanner.dep; DEPENDENCIES_OUTPUT="./out/spanner.dep ./out/spanner.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner.o spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-performer.dep; DEPENDENCIES_OUTPUT="./out/note-performer.dep ./out/note-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-performer.o note-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from note-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from note-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pdf-scheme.dep; DEPENDENCIES_OUTPUT="./out/pdf-scheme.dep ./out/pdf-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pdf-scheme.o pdf-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/keyword.dep; DEPENDENCIES_OUTPUT="./out/keyword.dep ./out/keyword.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/keyword.o keyword.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/melody-spanner.dep; DEPENDENCIES_OUTPUT="./out/melody-spanner.dep ./out/melody-spanner.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/melody-spanner.o melody-spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/melody-spanner.hh:24, from melody-spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/melody-spanner.hh:24, from melody-spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/staff-spacing.dep; DEPENDENCIES_OUTPUT="./out/staff-spacing.dep ./out/staff-spacing.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-spacing.o staff-spacing.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from staff-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 staff-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from staff-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from staff-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from staff-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/part-combine-engraver.dep; DEPENDENCIES_OUTPUT="./out/part-combine-engraver.dep ./out/part-combine-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from part-combine-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from part-combine-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from part-combine-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from part-combine-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-property.dep; DEPENDENCIES_OUTPUT="./out/grob-property.dep ./out/grob-property.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-property.o grob-property.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 grob-property.cc:8: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from grob-property.cc:8: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 grob-property.cc:8: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from grob-property.cc:8: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from grob-property.cc:8: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 grob-property.cc:8: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from grob-property.cc:8: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 grob-property.cc:8: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from grob-property.cc:8: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/timing-translator.dep; DEPENDENCIES_OUTPUT="./out/timing-translator.dep ./out/timing-translator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/timing-translator.o timing-translator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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/timing-translator.hh:23, from timing-translator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/timing-translator.hh:23, from timing-translator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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/timing-translator.hh:23, from timing-translator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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/timing-translator.hh:23, from timing-translator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/duration.hh: In static member function ‘static Duration* Duration::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/unfolded-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/unfolded-repeat-iterator.dep ./out/unfolded-repeat-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from unfolded-repeat-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from unfolded-repeat-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘long int’ may alter its value [-Wconversion] int alt_count = scm_ilength (alts); ~~~~~~~~~~~~^~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tuplet-bracket.dep; DEPENDENCIES_OUTPUT="./out/tuplet-bracket.dep ./out/tuplet-bracket.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-bracket.o tuplet-bracket.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pointer-group-interface-scheme.o pointer-group-interface-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/key-performer.dep; DEPENDENCIES_OUTPUT="./out/key-performer.dep ./out/key-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/key-performer.o key-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/audio-element-info.dep; DEPENDENCIES_OUTPUT="./out/audio-element-info.dep ./out/audio-element-info.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/moment.dep; DEPENDENCIES_OUTPUT="./out/moment.dep ./out/moment.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/moment.o moment.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ moment.cc: In static member function ‘static scm_unused_struct* Moment::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); \ ^~~~~~~~~~~~~~~~~~~~ moment.cc:48:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ IMPLEMENT_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stream-event.dep; DEPENDENCIES_OUTPUT="./out/stream-event.dep ./out/stream-event.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stream-event.o stream-event.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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_))) ^~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/profile.dep; DEPENDENCIES_OUTPUT="./out/profile.dep ./out/profile.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/profile.o profile.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/staff-symbol.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol.dep ./out/staff-symbol.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol.o staff-symbol.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ staff-symbol.cc: In static member function ‘static std::vector Staff_symbol::line_positions(Grob*)’: staff-symbol.cc:106:36: warning: conversion to ‘int’ from ‘long int’ may alter its 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 to ‘int’ from ‘long int’ may alter its value [-Wconversion] return scm_ilength (line_positions); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/font-metric-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-metric-scheme.dep ./out/font-metric-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-metric-scheme.o font-metric-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ 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 to ‘scm_t_int32 {aka int}’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] return scm_from_int (fm->name_to_index (ly_scm2string (name))); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/slur-performer.dep; DEPENDENCIES_OUTPUT="./out/slur-performer.dep ./out/slur-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-performer.o slur-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 slur-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from slur-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 slur-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from slur-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from slur-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 slur-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from slur-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 slur-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from slur-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-smob.dep; DEPENDENCIES_OUTPUT="./out/grob-smob.dep ./out/grob-smob.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-smob.o grob-smob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-smob.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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-smob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-smob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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-smob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-smob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/simple-closure.dep; DEPENDENCIES_OUTPUT="./out/simple-closure.dep ./out/simple-closure.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-closure.o simple-closure.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/simple-closure.hh:23, from simple-closure.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/simple-closure.hh:23, from simple-closure.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/simple-closure.hh:23, from simple-closure.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-array-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-array-scheme.dep ./out/grob-array-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-scheme.cc: In function ‘scm_unused_struct* ly_grob_array_length(SCM)’: grob-array-scheme.cc:32:33: warning: conversion to ‘scm_t_int32 {aka int}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] return scm_from_int (me->size ()); ~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tie-specification.dep; DEPENDENCIES_OUTPUT="./out/tie-specification.dep ./out/tie-specification.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-specification.o tie-specification.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/audio-item.dep; DEPENDENCIES_OUTPUT="./out/audio-item.dep ./out/audio-item.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-item.o audio-item.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 audio-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dispatcher-scheme.dep; DEPENDENCIES_OUTPUT="./out/dispatcher-scheme.dep ./out/dispatcher-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dispatcher-scheme.o dispatcher-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-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"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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"); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/piano-pedal-bracket.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-bracket.dep ./out/piano-pedal-bracket.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lilypond-version.dep; DEPENDENCIES_OUTPUT="./out/lilypond-version.dep ./out/lilypond-version.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lilypond-version.o lilypond-version.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-staff-symbol-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-staff-symbol-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-staff-symbol-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ 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 to ‘int’ from ‘long int’ may alter its value [-Wconversion] int k = scm_ilength (get_property ("stringTunings")); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/font-select.dep; DEPENDENCIES_OUTPUT="./out/font-select.dep ./out/font-select.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-select.o font-select.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/all-font-metrics.hh:24, from font-select.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] int n = scm_c_vector_length (font_vector); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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))) ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/performance.dep; DEPENDENCIES_OUTPUT="./out/performance.dep ./out/performance.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performance.o performance.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ performance.cc: In member function ‘void Performance::output(Midi_stream&) const’: performance.cc:51:36: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int tracks_ = audio_staffs_.size (); ~~~~~~~~~~~~~~~~~~~^~ performance.cc:60:40: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] s->output (midi_stream, i, ports_); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/gregorian-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/gregorian-ligature-engraver.dep ./out/gregorian-ligature-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gregorian-ligature-engraver.o gregorian-ligature-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 open-type-font-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tuplet-engraver.dep; DEPENDENCIES_OUTPUT="./out/tuplet-engraver.dep ./out/tuplet-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-engraver.o tuplet-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/page-breaking.dep; DEPENDENCIES_OUTPUT="./out/page-breaking.dep ./out/page-breaking.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-breaking.o page-breaking.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/skyline.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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&)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] int page_num = i + first_page_number; ~~^~~~~~~~~~~~~~~~~~~ page-breaking.cc:617:55: warning: conversion to ‘scm_t_int32 {aka int}’ from ‘__gnu_cxx::__alloc_traits >::value_type {aka long unsigned int}’ may alter its value [-Wconversion] SCM line_count = scm_from_int (lines_per_page[i]); ^ page-breaking.cc:619:62: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] int fn_lines = Page_layout_problem::get_footnote_count (lines); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ page-breaking.cc:620:87: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] cur_pos.forced_line_count_ = forced_line_break_idx - last_forced_line_break_idx; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ page-breaking.cc:783:48: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] last_forced_line_break_idx = forced_line_break_idx; ^~~~~~~~~~~~~~~~~~~~~ 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 to ‘int’ from ‘__gnu_cxx::__alloc_traits >::value_type {aka long unsigned int}’ may alter its value [-Wconversion] others_min += min_sys[i]; ^ page-breaking.cc:1029:30: warning: conversion to ‘int’ from ‘__gnu_cxx::__alloc_traits >::value_type {aka long unsigned int}’ may alter its value [-Wconversion] others_max += max_sys[i]; ^ page-breaking.cc: In member function ‘vsize Page_breaking::min_page_count(vsize, vsize)’: page-breaking.cc:1109:60: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Real cur_page_height = page_height (first_page_num, false); ^ page-breaking.cc:1143:57: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] cur_page_height = page_height (first_page_num + ret, false); ~~~~~~~~~~~~~~~^~~~~ page-breaking.cc:1171:59: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] cur_page_height = page_height (first_page_num + ret - 1, true); ~~~~~~~~~~~~~~~~~~~~~^~~ page-breaking.cc: In member function ‘Page_spacing_result Page_breaking::space_systems_on_n_pages(vsize, vsize, vsize)’: page-breaking.cc:1210:75: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] page_height (first_page_num, is_last ()), ^ page-breaking.cc: In member function ‘Page_spacing_result Page_breaking::space_systems_on_n_or_one_more_pages(vsize, vsize, vsize, Real)’: page-breaking.cc:1268:60: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Real height = page_height (first_page_num, is_last ()); ^ page-breaking.cc: In member function ‘Page_spacing_result Page_breaking::space_systems_with_fixed_number_per_page(vsize, vsize)’: page-breaking.cc:1314:57: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Page_spacing space (page_height (first_page_num, false), this); ^ page-breaking.cc:1324:49: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] space.resize (page_height (first_page_num + page, false)); ~~~~~~~~~~~~~~~^~~~~~ page-breaking.cc:1355:45: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] space.resize (page_height (first_page_num + page, true)); ~~~~~~~~~~~~~~~^~~~~~ page-breaking.cc: In member function ‘Page_spacing_result Page_breaking::pack_systems_on_least_pages(vsize, vsize)’: page-breaking.cc:1367:57: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Page_spacing space (page_height (first_page_num, false), this); ^ page-breaking.cc:1383:53: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] space.resize (page_height (first_page_num + page, false)); ~~~~~~~~~~~~~~~^~~~~~ page-breaking.cc:1395:53: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] space.resize (page_height (first_page_num + page, true)); ~~~~~~~~~~~~~~~^~~~~~ page-breaking.cc:1401:64: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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:57: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Real page1_height = page_height (first_page_num, false); ^ page-breaking.cc:1494:51: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Real page2_height = page_height (first_page_num + 1, is_last ()); ~~~~~~~~~~~~~~~^~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/script-row-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-row-engraver.dep ./out/script-row-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-row-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-row-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/engraver-group.dep; DEPENDENCIES_OUTPUT="./out/engraver-group.dep ./out/engraver-group.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver-group.o engraver-group.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int count = announce_infos_.size (); ~~~~~~~~~~~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/clef-engraver.dep ./out/clef-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/clef-engraver.o clef-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/chord-tremolo-engraver.dep; DEPENDENCIES_OUTPUT="./out/chord-tremolo-engraver.dep ./out/chord-tremolo-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/chord-tremolo-engraver.o chord-tremolo-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from chord-tremolo-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 chord-tremolo-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from chord-tremolo-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/breathing-sign.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign.dep ./out/breathing-sign.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/breathing-sign.o breathing-sign.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/skyline-pair.dep; DEPENDENCIES_OUTPUT="./out/skyline-pair.dep ./out/skyline-pair.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/skyline-pair.o skyline-pair.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/skyline-pair.hh:23, from skyline-pair.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ skyline-pair.cc: In static member function ‘static scm_unused_struct* Skyline_pair::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/context-def.dep; DEPENDENCIES_OUTPUT="./out/context-def.dep ./out/context-def.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-def.o context-def.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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-def.hh: In static member function ‘static Context_def* Context_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/translator.hh: In static member function ‘static Translator* Translator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ context-def.cc: In member function ‘scm_unused_struct* Context_def::get_accepted(SCM) const’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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_)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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 ())) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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_)); ^~~~~~~~~~~ context-def.cc: In function ‘scm_unused_struct* ly_context_def_lookup(SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/axis-group-engraver.dep; DEPENDENCIES_OUTPUT="./out/axis-group-engraver.dep ./out/axis-group-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from axis-group-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from axis-group-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/cluster.dep; DEPENDENCIES_OUTPUT="./out/cluster.dep ./out/cluster.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cluster.o cluster.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int size = bottom_points.size (); ~~~~~~~~~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/scm-hash.dep; DEPENDENCIES_OUTPUT="./out/scm-hash.dep ./out/scm-hash.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scm-hash.o scm-hash.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scm-hash.hh:23, from scm-hash.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scm-hash.hh:23, from scm-hash.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 static member function ‘static scm_unused_struct* Scheme_hash_table::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/item-scheme.dep; DEPENDENCIES_OUTPUT="./out/item-scheme.dep ./out/item-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/item-scheme.o item-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/global-context-scheme.dep; DEPENDENCIES_OUTPUT="./out/global-context-scheme.dep ./out/global-context-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-iterator.hh: In static member function ‘static Music_iterator* Music_iterator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/music-output.hh: In static member function ‘static Music_output* Music_output::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/pitch.hh: In static member function ‘static Pitch* Pitch::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/translator.hh: In static member function ‘static Translator* Translator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pure-from-neighbor-engraver.o pure-from-neighbor-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/key-engraver.dep; DEPENDENCIES_OUTPUT="./out/key-engraver.dep ./out/key-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/key-engraver.o key-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from key-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from key-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: key-engraver.cc: In member function ‘void Key_engraver::create_key(bool)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ key-engraver.cc:86:15: note: in expansion of macro ‘scm_is_eq’ && !scm_is_eq (last, key)) ^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/system.dep; DEPENDENCIES_OUTPUT="./out/system.dep ./out/system.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system.o system.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-array.hh: In static member function ‘static Grob_array* Grob_array::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/music-output.hh: In static member function ‘static Music_output* Music_output::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] count += all_elts.size (); ^ system.cc: In member function ‘scm_unused_struct* System::get_paper_systems()’: system.cc:223:47: warning: conversion to ‘scm_t_int32 {aka int}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] scm_vector_set_x (lines, scm_from_int (i), ^ system.cc: In member function ‘void System::break_into_pieces(const std::vector&)’: system.cc:445:42: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] system->rank_ = broken_intos_.size (); ~~~~~~~~~~~~~~~~~~~^~ system.cc: In member function ‘void System::add_column(Paper_column*)’: system.cc:500:25: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] p->set_rank (ga->size ()); ~~~~~~~~~^~ system.cc: In member function ‘std::vector System::used_columns() const’: system.cc:706:40: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int last_breakable = ro_columns.size (); ~~~~~~~~~~~~~~~~^~ system.cc: In member function ‘Interval System::pure_refpoint_extent(vsize, vsize)’: system.cc:844:111: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); ^ system.cc:844:111: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] system.cc: In member function ‘Interval System::part_of_line_pure_height(vsize, vsize, bool)’: system.cc:871:111: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); ^ system.cc:871:111: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] system.cc:877:88: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] ? Axis_group_interface::begin_of_line_pure_height (staves[i], start) ^ system.cc:878:92: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] : Axis_group_interface::rest_of_line_pure_height (staves[i], start, end); ^ system.cc:878:92: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] system.cc:885:91: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] ? Axis_group_interface::begin_of_line_pure_height (this, start) ^ system.cc:886:95: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] : Axis_group_interface::rest_of_line_pure_height (this, start, end); ^ system.cc:886:95: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 all-font-metrics-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/all-font-metrics.hh:24, from all-font-metrics-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 all-font-metrics-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 all-font-metrics-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tie-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/tie-formatting-problem.dep ./out/tie-formatting-problem.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-formatting-problem.o tie-formatting-problem.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ tie-formatting-problem.cc: In member function ‘void Tie_formatting_problem::score_ties_aptitude(Ties_configuration*) const’: tie-formatting-problem.cc:788:28: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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:60: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] ties->add_tie_score (ties->at (i).score (), i, "conf"); ^ 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] var.add_suggestion ((d == DOWN) ? 0 : ties.size () - 1, ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ tie-formatting-problem.cc:1056:44: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its 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:1124:58: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] )); ^ tie-formatting-problem.cc:1132:41: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] var.add_suggestion (i - 1, ~~^~~ tie-formatting-problem.cc:1146:41: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] var.add_suggestion (i - 1, ~~^~~ tie-formatting-problem.cc:1162:58: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] )); ^ tie-formatting-problem.cc:1175:54: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] )); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/slur-configuration.dep; DEPENDENCIES_OUTPUT="./out/slur-configuration.dep ./out/slur-configuration.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-configuration.o slur-configuration.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 slur-configuration.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] avg_distance /= n; ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grace-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-spacing-engraver.dep ./out/grace-spacing-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-spacing-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-spacing-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/self-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/self-alignment-interface.dep ./out/self-alignment-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/input-scheme.dep; DEPENDENCIES_OUTPUT="./out/input-scheme.dep ./out/input-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input-scheme.o input-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/simple-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simple-music-iterator.dep ./out/simple-music-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 simple-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/slash-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/slash-repeat-engraver.dep ./out/slash-repeat-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/stencil.hh: In static member function ‘static Stencil* Stencil::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-line-span-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-line-span-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int depth = i.origin_contexts (this).size (); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/coherent-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/coherent-ligature-engraver.dep ./out/coherent-ligature-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/event-chord-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-chord-iterator.dep ./out/event-chord-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/item.dep; DEPENDENCIES_OUTPUT="./out/item.dep ./out/item.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/item.o item.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/performer-group.dep; DEPENDENCIES_OUTPUT="./out/performer-group.dep ./out/performer-group.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performer-group.o performer-group.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/page-spacing.dep; DEPENDENCIES_OUTPUT="./out/page-spacing.dep ./out/page-spacing.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-spacing.o page-spacing.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-spacing.hh:23, from page-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-spacing.hh:23, from page-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ page-spacing.cc: In member function ‘bool Page_spacer::calc_subproblem(vsize, vsize)’: page-spacing.cc:306:55: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Page_spacing space (breaker_->page_height (page_num + first_page_num_, last), ~~~~~~~~~^~~~~~~~~~~~~~~~~ page-spacing.cc:321:64: warning: conversion to ‘int’ from ‘long unsigned int’ may alter its value [-Wconversion] space.resize (breaker_->page_height (prev->page_ + 1, last)); ~~~~~~~~~~~~^~~ page-spacing.cc:324:50: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] space.resize (breaker_->page_height (first_page_num_, last)); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-system-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-system-scheme.dep ./out/paper-system-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 paper-system-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 paper-system-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 paper-system-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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 paper-system-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 paper-system-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 paper-system-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 paper-system-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 paper-system-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 paper-system-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/axis-group-interface.dep; DEPENDENCIES_OUTPUT="./out/axis-group-interface.dep ./out/axis-group-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ 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 to ‘int’ from ‘__gnu_cxx::__alloc_traits >::value_type {aka long unsigned int}’ may alter its value [-Wconversion] int start = ranks[j]; ^ axis-group-interface.cc:276:32: warning: conversion to ‘int’ from ‘__gnu_cxx::__alloc_traits >::value_type {aka long unsigned int}’ may alter its value [-Wconversion] int end = ranks[j + 1]; ^ axis-group-interface.cc:281:54: warning: conversion to ‘int’ from ‘__gnu_cxx::__alloc_traits >::value_type {aka long unsigned int}’ may alter its value [-Wconversion] int visibility_end = j + 2 < ranks.size () ? ranks[j + 2] : end; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc:312:51: warning: conversion to ‘scm_t_int32 {aka int}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] scm_vector_set_x (begin_scm, scm_from_int (i), ly_interval2scm (begin_line_heights[i])); ^ axis-group-interface.cc:313:49: warning: conversion to ‘scm_t_int32 {aka int}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] scm_vector_set_x (mid_scm, scm_from_int (i), ly_interval2scm (mid_line_heights[i])); ^ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: axis-group-interface.cc: In static member function ‘static Skyline_pair Axis_group_interface::skyline_spacing(Grob*)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ axis-group-interface.cc:947:17: note: in expansion of macro ‘scm_is_eq’ && scm_is_eq (elements[i + 1]->get_property ("outside-staff-priority"), priority)) ^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tie-column.dep; DEPENDENCIES_OUTPUT="./out/tie-column.dep ./out/tie-column.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-column.o tie-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tie-performer.dep; DEPENDENCIES_OUTPUT="./out/tie-performer.dep ./out/tie-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-performer.o tie-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 tie-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tie-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 tie-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tie-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tie-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 tie-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tie-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 tie-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tie-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pango-font-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-font-scheme.dep ./out/pango-font-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-font-scheme.o pango-font-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-engraver.dep ./out/rest-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-engraver.o rest-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rest-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rest-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/semi-tie.dep; DEPENDENCIES_OUTPUT="./out/semi-tie.dep ./out/semi-tie.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/semi-tie.o semi-tie.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/percent-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-engraver.dep ./out/percent-repeat-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from percent-repeat-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from percent-repeat-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/protected-scm.dep; DEPENDENCIES_OUTPUT="./out/protected-scm.dep ./out/protected-scm.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/protected-scm.o protected-scm.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from protected-scm.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from protected-scm.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/font-config.dep; DEPENDENCIES_OUTPUT="./out/font-config.dep ./out/font-config.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-config.o font-config.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dimension-cache.dep; DEPENDENCIES_OUTPUT="./out/dimension-cache.dep ./out/dimension-cache.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dimension-cache.o dimension-cache.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 dimension-cache.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/misc.dep; DEPENDENCIES_OUTPUT="./out/misc.dep ./out/misc.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/misc.o misc.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/note-head.dep; DEPENDENCIES_OUTPUT="./out/note-head.dep ./out/note-head.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head.o note-head.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ 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 to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] int k = fm->name_to_index (key); ~~~~~~~~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/simple-spacer-scheme.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer-scheme.dep ./out/simple-spacer-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-spacer-scheme.o simple-spacer-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 simple-spacer-scheme.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ 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 to ‘int’ from ‘long int’ may alter its value [-Wconversion] int len = scm_ilength (springs); ~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/script-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-engraver.dep ./out/script-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-engraver.o script-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ script-engraver.cc: In member function ‘void Script_engraver::process_music()’: script-engraver.cc:170:32: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] i); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/beam-quanting.dep; DEPENDENCIES_OUTPUT="./out/beam-quanting.dep ./out/beam-quanting.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-quanting.o beam-quanting.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ beam-quanting.cc: In function ‘Real calc_positions_concaveness(const std::vector&, Direction)’: beam-quanting.cc:631:29: warning: conversion to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] Real line_y = slope * i + positions[0]; ^ beam-quanting.cc:636:34: warning: conversion to ‘Real {aka double}’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] concaveness /= positions.size (); ^ beam-quanting.cc: In member function ‘Drul_array Beam_scoring_problem::solve() const’: beam-quanting.cc:1028:89: 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 ()); ~~~~~~~~~~~~~~~^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/page-spacing-result.dep; DEPENDENCIES_OUTPUT="./out/page-spacing-result.dep ./out/page-spacing-result.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-spacing-result.o page-spacing-result.cc page-spacing-result.cc: In member function ‘Real Page_spacing_result::average_force() const’: page-spacing-result.cc:44:32: warning: conversion to ‘Real {aka double}’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] average_force /= page_count (); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/all-font-metrics.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics.dep ./out/all-font-metrics.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/all-font-metrics.o all-font-metrics.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 all-font-metrics.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/all-font-metrics.hh:24, from all-font-metrics.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 all-font-metrics.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 all-font-metrics.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/scm-hash.hh: In static member function ‘static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lyric-combine-music.dep; DEPENDENCIES_OUTPUT="./out/lyric-combine-music.dep ./out/lyric-combine-music.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-combine-music.o lyric-combine-music.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/clef.dep; DEPENDENCIES_OUTPUT="./out/clef.dep ./out/clef.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/clef.o clef.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-pq-engraver.dep; DEPENDENCIES_OUTPUT="./out/grob-pq-engraver.dep ./out/grob-pq-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/beam-performer.dep; DEPENDENCIES_OUTPUT="./out/beam-performer.dep ./out/beam-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-performer.o beam-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from beam-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from beam-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/spacing-options.dep; DEPENDENCIES_OUTPUT="./out/spacing-options.dep ./out/spacing-options.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-options.o spacing-options.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/time-signature-performer.dep; DEPENDENCIES_OUTPUT="./out/time-signature-performer.dep ./out/time-signature-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature-performer.o time-signature-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pfb-scheme.dep; DEPENDENCIES_OUTPUT="./out/pfb-scheme.dep ./out/pfb-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pfb-scheme.o pfb-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb-scheme.cc:2: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb-scheme.cc:2: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ pfb-scheme.cc: In function ‘scm_unused_struct* ly_pfb_2_pfa(SCM)’: pfb-scheme.cc:21:65: warning: conversion to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] char *pfa = pfb2pfa ((Byte *) &pfb_string[0], pfb_string.size ()); ~~~~~~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/context-mod-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-mod-scheme.dep ./out/context-mod-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-mod-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/script-interface.dep; DEPENDENCIES_OUTPUT="./out/script-interface.dep ./out/script-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-interface.o script-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-interface.hh:24, from script-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-interface.hh:24, from script-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dot-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/dot-formatting-problem.dep ./out/dot-formatting-problem.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/dot-formatting-problem.hh:4, from dot-formatting-problem.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/property-iterator.dep; DEPENDENCIES_OUTPUT="./out/property-iterator.dep ./out/property-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/property-iterator.o property-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/property-iterator.hh:23, from property-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/context-def.hh: In static member function ‘static Context_def* Context_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ property-iterator.cc: In function ‘scm_unused_struct* get_property_path(Music*)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/spring.hh: In static member function ‘static Spring* Spring::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dots-engraver.dep; DEPENDENCIES_OUTPUT="./out/dots-engraver.dep ./out/dots-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dots-engraver.o dots-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dots-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dots-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/font-size-engraver.dep; DEPENDENCIES_OUTPUT="./out/font-size-engraver.dep ./out/font-size-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 font-size-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lyric-engraver.dep; DEPENDENCIES_OUTPUT="./out/lyric-engraver.dep ./out/lyric-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-engraver.o lyric-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tie-configuration.dep; DEPENDENCIES_OUTPUT="./out/tie-configuration.dep ./out/tie-configuration.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-configuration.o tie-configuration.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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-configuration.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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-configuration.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-configuration.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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-configuration.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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-configuration.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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-configuration.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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-configuration.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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-configuration.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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-configuration.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ tie-configuration.cc: In member function ‘std::__cxx11::string Ties_configuration::complete_tie_card(vsize) const’: tie-configuration.cc:173:50: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] + (*this)[i].card () + (*this).tie_card (i); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/bar-check-iterator.dep; DEPENDENCIES_OUTPUT="./out/bar-check-iterator.dep ./out/bar-check-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-engraver.dep ./out/slur-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-engraver.o slur-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 slur-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/paper-book-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-book-scheme.dep ./out/paper-book-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-book-scheme.o paper-book-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/separating-line-group-engraver.o separating-line-group-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from separating-line-group-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 separating-line-group-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from separating-line-group-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/column-x-positions.dep; DEPENDENCIES_OUTPUT="./out/column-x-positions.dep ./out/column-x-positions.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/column-x-positions.o column-x-positions.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/concurrent-hairpin-engraver.dep; DEPENDENCIES_OUTPUT="./out/concurrent-hairpin-engraver.dep ./out/concurrent-hairpin-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/concurrent-hairpin-engraver.o concurrent-hairpin-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/align-interface.dep; DEPENDENCIES_OUTPUT="./out/align-interface.dep ./out/align-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/align-interface.o align-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from align-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from align-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/paper-book.hh: In static member function ‘static Paper_book* Paper_book::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/skyline-pair.hh: In static member function ‘static Skyline_pair* Skyline_pair::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/scheme-listener-scheme.dep; DEPENDENCIES_OUTPUT="./out/scheme-listener-scheme.dep ./out/scheme-listener-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-listener-scheme.o scheme-listener-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/smobs.dep; DEPENDENCIES_OUTPUT="./out/smobs.dep ./out/smobs.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/smobs.o smobs.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from smobs.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from smobs.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stencil-interpret.dep; DEPENDENCIES_OUTPUT="./out/stencil-interpret.dep ./out/stencil-interpret.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-interpret.o stencil-interpret.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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)) ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/ambitus-engraver.dep; DEPENDENCIES_OUTPUT="./out/ambitus-engraver.dep ./out/ambitus-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ambitus-engraver.o ambitus-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ambitus-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ambitus-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/global-context.dep; DEPENDENCIES_OUTPUT="./out/global-context.dep ./out/global-context.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-context.o global-context.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] return extra_mom_pq_.size (); ~~~~~~~~~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-array.dep; DEPENDENCIES_OUTPUT="./out/grob-array.dep ./out/grob-array.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-array.o grob-array.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/dot-configuration.dep; DEPENDENCIES_OUTPUT="./out/dot-configuration.dep ./out/dot-configuration.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-configuration.o dot-configuration.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/translator-group-ctors.dep; DEPENDENCIES_OUTPUT="./out/translator-group-ctors.dep ./out/translator-group-ctors.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-group-ctors.o translator-group-ctors.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/ottava-bracket.dep; DEPENDENCIES_OUTPUT="./out/ottava-bracket.dep ./out/ottava-bracket.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ottava-bracket.o ottava-bracket.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from ottava-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from ottava-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/listener.dep; DEPENDENCIES_OUTPUT="./out/listener.dep ./out/listener.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/listener.o listener.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from listener.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 listener.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from listener.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ listener.cc: In static member function ‘static scm_unused_struct* Listener::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); \ ^~~~~~~~~~~~~~~~~~~~ listener.cc:72:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ IMPLEMENT_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/context-property.dep; DEPENDENCIES_OUTPUT="./out/context-property.dep ./out/context-property.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-property.o context-property.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-property.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ context-property.cc: In function ‘void general_pushpop_property(Context*, SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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))) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/open-type-font.dep; DEPENDENCIES_OUTPUT="./out/open-type-font.dep ./out/open-type-font.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/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)) ^~~~~~~~~~~~~ /<>/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)) ^~~~~~~~~ /<>/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) ^~~~~~~~~~~~~~~~~~~ /<>/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_)) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/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)) ^~~~~~~~~~~~~ /<>/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)) ^~~~~~~~~ /<>/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) ^~~~~~~~~~~~~~~~~~~ /<>/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_)) ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lyric-performer.dep; DEPENDENCIES_OUTPUT="./out/lyric-performer.dep ./out/lyric-performer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-performer.o lyric-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/engraver.dep; DEPENDENCIES_OUTPUT="./out/engraver.dep ./out/engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver.o engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-turn-page-breaking.o page-turn-page-breaking.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] ret.first_page_number_ = page_number; ^~~~~~~~~~~ page-turn-page-breaking.cc:105:28: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int i = state_.size () - 1; ~~~~~~~~~~~~~~~^~~ page-turn-page-breaking.cc:244:21: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] i = state_[i].prev_; In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~~~ 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 to ‘int’ from ‘__gnu_cxx::__alloc_traits >::value_type {aka long unsigned int}’ may alter its value [-Wconversion] system_count += node.system_count_[i]; ^ 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] make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lily-parser.dep; DEPENDENCIES_OUTPUT="./out/lily-parser.dep ./out/lily-parser.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-parser.o lily-parser.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/lily-lexer.hh: In static member function ‘static Lily_lexer* Lily_lexer::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/source-file.hh: In static member function ‘static Source_file* Source_file::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-parser.cc: In static member function ‘static scm_unused_struct* Lily_parser::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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) \ ^~~~~~~~~~~~~~~~~~~~ lily-parser.cc:218:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Lily_parser); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/ledger-line-spanner.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-spanner.dep ./out/ledger-line-spanner.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 ledger-line-spanner.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 ledger-line-spanner.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 ledger-line-spanner.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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 ledger-line-spanner.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 ledger-line-spanner.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 ledger-line-spanner.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 ledger-line-spanner.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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 ledger-line-spanner.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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 ledger-line-spanner.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ 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 to ‘int’ from ‘std::vector::size_type {aka long unsigned int}’ may alter its value [-Wconversion] int ledger_count = ledger_positions.size (); ~~~~~~~~~~~~~~~~~~~~~~^~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/mark-engraver.dep; DEPENDENCIES_OUTPUT="./out/mark-engraver.dep ./out/mark-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mark-engraver.o mark-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/context-handle.dep; DEPENDENCIES_OUTPUT="./out/context-handle.dep ./out/context-handle.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-handle.o context-handle.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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-handle.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/time-signature-engraver.dep; DEPENDENCIES_OUTPUT="./out/time-signature-engraver.dep ./out/time-signature-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/laissez-vibrer-engraver.dep; DEPENDENCIES_OUTPUT="./out/laissez-vibrer-engraver.dep ./out/laissez-vibrer-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from laissez-vibrer-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from laissez-vibrer-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/tuplet-number.dep; DEPENDENCIES_OUTPUT="./out/tuplet-number.dep ./out/tuplet-number.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-number.o tuplet-number.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-number.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-number.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/translator-group.dep; DEPENDENCIES_OUTPUT="./out/translator-group.dep ./out/translator-group.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-group.o translator-group.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/context-def.hh: In static member function ‘static Context_def* Context_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ translator-group.cc: In static member function ‘static scm_unused_struct* Translator_group::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/auto-beam-engraver.dep; DEPENDENCIES_OUTPUT="./out/auto-beam-engraver.dep ./out/auto-beam-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/auto-beam-engraver.o auto-beam-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ auto-beam-engraver.cc: In member function ‘void Auto_beam_engraver::recheck_beam()’: auto-beam-engraver.cc:466:56: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] grouping_->end_moment (i), ^ auto-beam-engraver.cc:481:54: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] new_grouping_ = grouping_->split_pattern (i); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/instrument-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-name-engraver.dep ./out/instrument-name-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from instrument-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from instrument-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/translator.hh: In static member function ‘static Translator* Translator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/time-signature.dep; DEPENDENCIES_OUTPUT="./out/time-signature.dep ./out/time-signature.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature.o time-signature.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/time-signature.hh:23, from time-signature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/time-signature.hh:23, from time-signature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ time-signature.cc: In static member function ‘static scm_unused_struct* Time_signature::print(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/bar-line.dep; DEPENDENCIES_OUTPUT="./out/bar-line.dep ./out/bar-line.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-line.o bar-line.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/bar-line.hh:24, from bar-line.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/bar-line.hh:24, from bar-line.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/simultaneous-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simultaneous-music-iterator.dep ./out/simultaneous-music-iterator.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-interface.dep; DEPENDENCIES_OUTPUT="./out/grob-interface.dep ./out/grob-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-interface.o grob-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/stencil.dep; DEPENDENCIES_OUTPUT="./out/stencil.dep ./out/stencil.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil.o stencil.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ stencil.cc: In static member function ‘static scm_unused_struct* Stencil::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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&)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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_)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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_)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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_))) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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_))) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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_))) ^~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/score-engraver.dep; DEPENDENCIES_OUTPUT="./out/score-engraver.dep ./out/score-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-engraver.o score-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/skyline.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/context-def.hh: In static member function ‘static Context_def* Context_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/midi-stream.dep; DEPENDENCIES_OUTPUT="./out/midi-stream.dep ./out/midi-stream.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-stream.o midi-stream.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from midi-stream.cc:29: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from midi-stream.cc:29: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/music-sequence.dep; DEPENDENCIES_OUTPUT="./out/music-sequence.dep ./out/music-sequence.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-sequence.o music-sequence.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/scheme-listener.dep; DEPENDENCIES_OUTPUT="./out/scheme-listener.dep ./out/scheme-listener.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-listener.o scheme-listener.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ scheme-listener.cc: In static member function ‘static scm_unused_struct* Scheme_listener::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/repeated-music.dep; DEPENDENCIES_OUTPUT="./out/repeated-music.dep ./out/repeated-music.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeated-music.o repeated-music.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 ./include/repeated-music.hh:23, from repeated-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ repeated-music.cc: In static member function ‘static Moment Repeated_music::alternatives_get_length(Music*, bool)’: repeated-music.cc:42:25: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion] int len = scm_ilength (alternative_list); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/pango-font.dep; DEPENDENCIES_OUTPUT="./out/pango-font.dep ./out/pango-font.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-font.o pango-font.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 pango-font.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ pango-font.cc: In member function ‘Box Pango_font::get_scaled_indexed_char_dimensions(size_t) const’: pango-font.cc:150:75: warning: conversion to ‘PangoGlyph {aka unsigned int}’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] pango_font_get_glyph_extents (font, signed_idx, &ink_rect, &logical_rect); ^ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' 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 -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head-line-engraver.o note-head-line-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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-head-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-head-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-head-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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-head-line-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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-head-line-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/moment-scheme.dep; DEPENDENCIES_OUTPUT="./out/moment-scheme.dep ./out/moment-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/moment-scheme.o moment-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/bar-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-engraver.dep ./out/bar-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-engraver.o bar-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/enclosing-bracket.dep; DEPENDENCIES_OUTPUT="./out/enclosing-bracket.dep ./out/enclosing-bracket.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/enclosing-bracket.o enclosing-bracket.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/text-interface.dep; DEPENDENCIES_OUTPUT="./out/text-interface.dep ./out/text-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-interface.o text-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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)) ^~~~~~~~~~~ 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 to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] int slow = depth / 2; ~~~~~~^~~ text-interface.cc:143:70: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘size_t {aka long unsigned int}’ [-Wformat=] "Markup: %s", max_depth, name.c_str ())); ^ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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)); ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/arpeggio.dep; DEPENDENCIES_OUTPUT="./out/arpeggio.dep ./out/arpeggio.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/arpeggio.o arpeggio.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/arpeggio.hh:24, from arpeggio.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/arpeggio.hh:24, from arpeggio.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/arpeggio.hh:24, from arpeggio.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' flex -Cfe -p -p -oout/lexer.cc lexer.ll make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/piano-pedal-engraver.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-engraver.dep ./out/piano-pedal-engraver.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-engraver.o piano-pedal-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-2.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/parse-scm.dep; DEPENDENCIES_OUTPUT="./out/parse-scm.dep ./out/parse-scm.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parse-scm.o parse-scm.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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/parse-scm.hh:23, from parse-scm.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/lily-lexer.hh: In static member function ‘static Lily_lexer* Lily_lexer::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/source-file.hh: In static member function ‘static Source_file* Source_file::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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*)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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)) ^~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/side-position-interface.dep; DEPENDENCIES_OUTPUT="./out/side-position-interface.dep ./out/side-position-interface.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/side-position-interface.o side-position-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 side-position-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 side-position-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 side-position-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.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 side-position-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/grob-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-scheme.dep ./out/grob-scheme.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-scheme.o grob-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-2.19.81+really-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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-array.hh: In static member function ‘static Grob_array* Grob_array::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/music-output.hh: In static member function ‘static Music_output* Music_output::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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.hh: In static member function ‘static Skyline* Skyline::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lily-version.dep; DEPENDENCIES_OUTPUT="./out/lily-version.dep ./out/lily-version.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-version.o lily-version.cc make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lily-lexer.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer.dep ./out/lily-lexer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-lexer.o lily-lexer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, 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.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/listener.hh: In static member function ‘static Listener* Listener::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/source-file.hh: In static member function ‘static Source_file* Source_file::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/lily-parser.hh: In static member function ‘static Lily_parser* Lily_parser::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ lily-lexer.cc: In member function ‘int Lily_lexer::lookup_keyword(const string&)’: lily-lexer.cc:183:28: warning: conversion to ‘int’ from ‘vsize {aka long unsigned int}’ may alter its value [-Wconversion] return keytable_->lookup (s.c_str ()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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.cc:20: lily-lexer.cc: In member function ‘void Lily_lexer::set_identifier(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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-lexer.cc:271:7: note: in expansion of macro ‘scm_is_symbol’ if (scm_is_symbol (sym)) ^~~~~~~~~~~~~ lily-lexer.cc: In static member function ‘static scm_unused_struct* Lily_lexer::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/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) \ ^~~~~~~~~~~~~~~~~~~~ lily-lexer.cc:369:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ IMPLEMENT_SMOBS (Lily_lexer); ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/lexer.dep; DEPENDENCIES_OUTPUT="./out/lexer.dep ./out/lexer.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lexer.o out/lexer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 lexer.ll:56: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from lexer.ll:56: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 lexer.ll:56: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from lexer.ll:56: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from lexer.ll:56: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 lexer.ll:56: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from lexer.ll:56: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 lexer.ll:56: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from lexer.ll:56: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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-def.hh: In static member function ‘static Context_def* Context_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/lily-parser.hh: In static member function ‘static Lily_parser* Lily_parser::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/source-file.hh: In static member function ‘static Source_file* Source_file::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 lexer.ll:56: lexer.ll: In member function ‘virtual int Lily_lexer::yylex()’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ lexer.ll:200:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (extra_tokens_)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ lexer.ll:213:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (extra_tokens_)) ^~~~~~~~~~~ lexer.ll:368:20: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion] int n = hi.end () - hi.start (); ~~~~~~~~~~^~~~~~~~~~~~~ lexer.ll:425:20: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion] int n = hi.end () - hi.start (); ~~~~~~~~~~^~~~~~~~~~~~~ lexer.ll:441:20: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion] int n = hi.end () - hi.start (); ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 lexer.ll:56: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ lexer.ll:452:7: note: in expansion of macro ‘scm_is_eq’ if (!scm_is_eq (yylval, SCM_UNSPECIFIED)) ^~~~~~~~~ out/lexer.cc: In member function ‘virtual int yyFlexLexer::LexerInput(char*, int)’: out/lexer.cc:6491:21: warning: conversion to ‘int’ from ‘std::streamsize {aka long int}’ may alter its value [-Wconversion] return yyin.gcount(); ~~~~~~~~~~~^~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 lexer.ll:56: lexer.ll: In member function ‘void Lily_lexer::push_extra_token(int, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ lexer.ll:845:6: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (extra_tokens_)) ^~~~~~~~~~~ lexer.ll: In member function ‘void Lily_lexer::push_chord_state(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ lexer.ll:859:6: note: in expansion of macro ‘scm_is_false’ if (scm_is_false (p)) ^~~~~~~~~~~~ lexer.ll: In member function ‘void Lily_lexer::push_note_state(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ lexer.ll:899:6: note: in expansion of macro ‘scm_is_false’ if (scm_is_false (p)) ^~~~~~~~~~~~ lexer.ll: In member function ‘int Lily_lexer::scan_scm_id(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ lexer.ll:1006:7: note: in expansion of macro ‘scm_is_eq’ if (scm_is_eq (cs, ly_lily_module_constant ("ly:music?"))) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ lexer.ll:1008:12: note: in expansion of macro ‘scm_is_eq’ else if (scm_is_eq (cs, ly_lily_module_constant ("ly:event?"))) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ lexer.ll:1033:9: note: in expansion of macro ‘scm_is_eq’ if (!scm_is_eq (optional, SCM_UNDEFINED)) ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from lexer.ll:56: lexer.ll: In member function ‘int Lily_lexer::scan_bare_word(const string&)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ lexer.ll:1055:13: note: in expansion of macro ‘scm_is_symbol’ else if (scm_is_symbol (yylval)) ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 lexer.ll:56: lexer.ll: In member function ‘scm_unused_struct* Lily_lexer::eval_scm(SCM, Input, char)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~ lexer.ll:1114:7: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (readerdata)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~ lexer.ll:1122:6: note: in expansion of macro ‘SCM_UNBNDP’ if (SCM_UNBNDP (sval)) ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from lexer.ll:56: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:412:29: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP3(x) (7 & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/struct.h:57:44: note: in expansion of macro ‘SCM_TYP3’ #define SCM_STRUCTP(X) (!SCM_IMP(X) && (SCM_TYP3(X) == scm_tc3_struct)) ^~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/values.h:29:25: note: in expansion of macro ‘SCM_STRUCTP’ #define SCM_VALUESP(x) (SCM_STRUCTP (x)\ ^~~~~~~~~~~ lexer.ll:1128:21: note: in expansion of macro ‘SCM_VALUESP’ if (extra_token && SCM_VALUESP (sval)) ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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 lexer.ll:56: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ lexer.ll:1148:11: note: in expansion of macro ‘scm_is_eq’ if (!scm_is_eq (yylval, SCM_UNSPECIFIED)) ^~~~~~~~~ lexer.ll: In member function ‘virtual int Lily_lexer::yylex()’: out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:402:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ char const *s = YYText (); ^~~~~~~~~~~~~~~~~~~ lexer.ll:401:1: note: here {RESTNAME} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:410:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ } ^ lexer.ll:407:1: note: here q { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:415:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ return MULTI_MEASURE_REST; ^~~~~~~~~~~~~~~~~~~ lexer.ll:413:1: note: here R { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:513:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ } ^~ lexer.ll:511:1: note: here {WORD} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:521:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ {FRACTION} { ^~~~~~~~~~~~~ lexer.ll:518:1: note: here {COMMAND} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:533:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ } ^~ lexer.ll:530:1: note: here {UNSIGNED} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:589:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ } ^~ lexer.ll:586:1: note: here {UNSIGNED} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:597:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ \\.|\| { ^~~~~~~~~ lexer.ll:594:1: note: here {COMMAND} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:630:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ \\\" { ^~~~~~~ lexer.ll:627:1: note: here {WORD} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:637:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ {FRACTION} { ^~~~~~~~~~~~~ lexer.ll:634:1: note: here {COMMAND} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:645:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ } ^~ lexer.ll:642:1: note: here {UNSIGNED} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:681:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ int token_type = MARKUP_FUNCTION; ^ ~~~ lexer.ll:678:1: note: here {COMMAND} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:789:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ } ^~ lexer.ll:787:1: note: here {WORD} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:797:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ } ^ lexer.ll:794:1: note: here {COMMAND} { ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] (yy_c_buf_p) = yy_cp; ~~~~~~~~~~~~~^~~ lexer.ll:813:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ return UNSIGNED; ^~~~~~~~~~~~~~~~~ lexer.ll:811:1: note: here {UNSIGNED} { ^~~~ lexer.ll: In member function ‘const char* Lily_lexer::YYText_utf8()’: lexer.ll:1221:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((p[i] & 0xff) < 0xa0) ^~ lexer.ll:1223:3: note: here case 0xe1: // 0x1000-0x1fff ^~~~ lexer.ll:1239:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((p[i] & 0xff) >= 0xa0) ^~ lexer.ll:1241:3: note: here case 0xee: // 0xe000-0xefff ^~~~ lexer.ll:1248:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((p[i] & 0xff) < 0x90) ^~ lexer.ll:1250:3: note: here case 0xf1: // 0x40000-0x7ffff ^~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' rm -f ./out/parser.dep; DEPENDENCIES_OUTPUT="./out/parser.dep ./out/parser.o" g++ -c -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/powerpc64le-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-AqrcPq/python2.7-2.7.15=. -fstack-protector-strong -fexceptions -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O3 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parser.o out/parser.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ if (scm_is_null (*freelist)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ return SCM_I_CONSP (x); ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27:0, from /<>/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 parser.yy:123: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_getc(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) ^~~~~~~~~~~~~ ./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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_list(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./include/lily-guile.hh: In function ‘bool ly_is_equal(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ ./include/lily-guile.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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/context-def.hh: In static member function ‘static Context_def* Context_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/lily-parser.hh: In static member function ‘static Lily_parser* Lily_parser::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/scm-hash.hh: In static member function ‘static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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/score.hh: In static member function ‘static Score* Score::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ if (SCM_NIMP (s) && 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); ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: ./out/parser.cc: In function ‘void yy_symbol_value_print(FILE*, int, scm_unused_struct* const*, const Input*, Lily_parser*, scm_unused_struct**)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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:42:7: note: in expansion of macro ‘scm_is_eq’ if (scm_is_eq (value, SCM_UNSPECIFIED)) \ ^~~~~~~~~ ./out/parser.cc:2054:5: note: in expansion of macro ‘YYPRINT’ YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); ^~~~~~~ ./out/parser.cc: In function ‘int yyparse(Lily_parser*, scm_unused_struct**)’: ./out/parser.cc:2508:12: warning: conversion to ‘yytype_int16 {aka short int}’ from ‘int’ may alter its value [-Wconversion] *yyssp = yystate; ^~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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:451:15: note: in expansion of macro ‘scm_is_eq’ } else if (!scm_is_eq ($1, SCM_UNSPECIFIED)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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:617:10: note: in expansion of macro ‘scm_is_null’ && scm_is_null (scm_cdr ($$))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:681:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP ($2)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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:771:15: note: in expansion of macro ‘scm_is_eq’ } else if (!scm_is_eq ($2, SCM_UNSPECIFIED)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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:841:15: note: in expansion of macro ‘scm_is_eq’ } else if (!scm_is_eq ($2, SCM_UNSPECIFIED)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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:1116:7: note: in expansion of macro ‘scm_is_eq’ if (scm_is_eq ($1, SCM_UNSPECIFIED)) ^~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1127:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (LYRIC_ELEMENT, $1, @1); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1251:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP ($2)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1359:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, n))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1435:7: note: in expansion of macro ‘SCM_UNBNDP’ if (SCM_UNBNDP ($$)) { ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1455:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1494:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (res)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1499:12: note: in expansion of macro ‘scm_is_true’ else if (scm_is_true ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1511:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (res)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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 ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1527:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1529:12: note: in expansion of macro ‘scm_is_true’ else if (scm_is_true ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1540:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1544:8: note: in expansion of macro ‘SCM_UNBNDP’ if (SCM_UNBNDP (d) || scm_is_false (scm_call_1 ($2, d))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1566:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1571:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (SCM_ARG, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1579:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1585:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (REPEAT_IDENTIFIER, scm_cons ($5, $6), @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1590:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1596:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (CHORD_BODY_IDENTIFIER, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1601:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1606:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (EVENT_IDENTIFIER, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1611:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1615:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (LYRIC_ELEMENT, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1620:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1626:8: note: in expansion of macro ‘SCM_UNBNDP’ if (SCM_UNBNDP (d) || scm_is_false (scm_call_1 ($2, d))) ^~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1629:5: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (UNSIGNED, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1638:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1644:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (REAL, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1649:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1654:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (NUMBER_IDENTIFIER, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1660:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, n))) { ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1667:8: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $$))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1671:5: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (UNSIGNED, $5, @5); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1680:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, n))) { ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1685:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (REAL, n, @5); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1691:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, n))) { ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1695:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (NUMBER_IDENTIFIER, n, @5); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1701:27: note: in expansion of macro ‘scm_is_true’ if (unsmob_music (m) && scm_is_true (scm_call_1 ($2, m))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1705:14: note: in expansion of macro ‘scm_is_true’ } else if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1711:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (PITCH_IDENTIFIER, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1717:27: note: in expansion of macro ‘scm_is_true’ if (unsmob_music (m) && scm_is_true (scm_call_1 ($2, m))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1721:14: note: in expansion of macro ‘scm_is_true’ } else if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1727:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (NOTENAME_PITCH, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1733:27: note: in expansion of macro ‘scm_is_true’ if (unsmob_music (m) && scm_is_true (scm_call_1 ($2, m))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1737:14: note: in expansion of macro ‘scm_is_true’ } else if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1743:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (TONICNAME_PITCH, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1748:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1754:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (DURATION_IDENTIFIER, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1760:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (res)) ^~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1769:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (SCM_IDENTIFIER, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1775:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (res)) ^~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] if (Token) \ ^ parser.yy:1784:4: note: in expansion of macro ‘MYBACKUP’ MYBACKUP (STRING, $4, @4); ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1789:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($2, $3))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1840:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($1, $3))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1894:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (res)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1899:12: note: in expansion of macro ‘scm_is_true’ else if (scm_is_true ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1912:8: note: in expansion of macro ‘SCM_UNBNDP’ if (!SCM_UNBNDP (res)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1917:12: note: in expansion of macro ‘scm_is_true’ else if (scm_is_true ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1929:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($1, $3))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1931:12: note: in expansion of macro ‘scm_is_true’ else if (scm_is_true ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1943:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($1, $3))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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:1947:8: note: in expansion of macro ‘SCM_UNBNDP’ if (SCM_UNBNDP (d) || scm_is_false (scm_call_1 ($1, d))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1962:7: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($1, n))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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:1968:8: note: in expansion of macro ‘scm_is_true’ if (scm_is_true (scm_call_1 ($1, m))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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))) { ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) { ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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 ($$))) { ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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 ($$)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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)) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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 ($$)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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 ($$)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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)) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.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) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382:0, from /<>/lilypond-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: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/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))) ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.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 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49:0, 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)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~ /<>/lilypond-2.19.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)) { ^~~~~~~~~~~~~ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make -C ../flower && true true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' g++ -o out/lilypond ./out/midi-chunk.o ./out/directional-element-interface.o ./out/partial-iterator.o ./out/tweak-engraver.o ./out/parenthesis-engraver.o ./out/horizontal-bracket.o ./out/cluster-engraver.o ./out/slur-score-parameters.o ./out/grob.o ./out/span-arpeggio-engraver.o ./out/vaticana-ligature.o ./out/dynamic-performer.o ./out/parse-scm.o ./out/tie.o ./out/bend-engraver.o ./out/balloon-engraver.o ./out/rest-collision-engraver.o ./out/score-performer.o ./out/constrained-breaking.o ./out/duration.o ./out/unpure-pure-container.o ./out/multi-measure-rest-engraver.o ./out/hara-kiri-group-spanner.o ./out/system-start-delimiter-engraver.o ./out/chord-name-engraver.o ./out/freetype.o ./out/interval-minefield.o ./out/font-metric.o ./out/text-engraver.o ./out/completion-rest-engraver.o ./out/grace-iterator.o ./out/horizontal-bracket-engraver.o ./out/lily-version.o ./out/semi-tie-column.o ./out/file-name-map.o ./out/program-option.o ./out/rod.o ./out/spring.o ./out/slur.o ./out/stem-tremolo.o ./out/music-scheme.o ./out/volta-repeat-iterator.o ./out/fretboard-engraver.o ./out/separation-item.o ./out/stream-event-scheme.o ./out/script-column-engraver.o ./out/bezier-bow.o ./out/midi-item.o ./out/page-breaking-scheme.o ./out/kievan-ligature.o ./out/spacing-basic.o ./out/staff-symbol-referencer.o ./out/dimensions-scheme.o ./out/measure-grouping-engraver.o ./out/note-heads-engraver.o ./out/paper-outputter.o ./out/music-wrapper.o ./out/rest.o ./out/performance-scheme.o ./out/staff-collecting-engraver.o ./out/page-turn-engraver.o ./out/engraver-scheme.o ./out/completion-note-heads-engraver.o ./out/font-interface.o ./out/output-def.o ./out/spacing-engraver.o ./out/accidental.o ./out/gregorian-ligature.o ./out/fingering-engraver.o ./out/event-iterator.o ./out/lyric-combine-music-iterator.o ./out/new-fingering-engraver.o ./out/grob-interface-scheme.o ./out/duration-scheme.o ./out/note-spacing-engraver.o ./out/freetype-error.o ./out/accidental-placement.o ./out/music-iterator.o ./out/custos.o ./out/bar-number-engraver.o ./out/span-bar-engraver.o ./out/context.o ./out/dispatcher.o ./out/scale.o ./out/general-scheme.o ./out/auto-change-iterator.o ./out/tie-engraver.o ./out/grid-line-interface.o ./out/dot-column.o ./out/pointer-group-interface.o ./out/lookup.o ./out/global-ctor.o ./out/custos-engraver.o ./out/footnote-engraver.o ./out/paper-score.o ./out/pitch-scheme.o ./out/line-spanner.o ./out/mensural-ligature-engraver.o ./out/percent-repeat-iterator.o ./out/context-scheme.o ./out/pitch-interval.o ./out/stencil-scheme.o ./out/modified-font-metric.o ./out/instrument-switch-engraver.o ./out/guile-init.o ./out/figured-bass-position-engraver.o ./out/hyphen-engraver.o ./out/grace-music.o ./out/global-vars.o ./out/module-scheme.o ./out/input.o ./out/paper-column.o ./out/multi-measure-rest.o ./out/flag.o ./out/paper-def.o ./out/chord-tremolo-iterator.o ./out/note-spacing.o ./out/output-def-scheme.o ./out/audio-element.o ./out/paper-system.o ./out/lily-lexer-scheme.o ./out/drum-note-engraver.o ./out/rhythmic-head.o ./out/music.o ./out/stem.o ./out/relative-octave-check.o ./out/kievan-ligature-engraver.o ./out/translator-ctors.o ./out/stencil-integral.o ./out/arpeggio-engraver.o ./out/relocate.o ./out/extender-engraver.o ./out/prob-scheme.o ./out/ligature-engraver.o ./out/lyric-hyphen.o ./out/simple-spacer.o ./out/book.o ./out/dynamic-engraver.o ./out/volta-engraver.o ./out/note-name-engraver.o ./out/undead.o ./out/fingering-column-engraver.o ./out/grace-engraver.o ./out/gdb.o ./out/pfb.o ./out/ttf.o ./out/break-alignment-interface.o ./out/paper-outputter-scheme.o ./out/page-marker.o ./out/collision-engraver.o ./out/figured-bass-engraver.o ./out/pitch.o ./out/output-property-engraver.o ./out/minimal-page-breaking.o ./out/vaticana-ligature-engraver.o ./out/spacing-loose-columns.o ./out/tab-note-heads-engraver.o ./out/music-wrapper-iterator.o ./out/grid-point-engraver.o ./out/keep-alive-together-engraver.o ./out/trill-spanner-engraver.o ./out/staff-grouper-interface.o ./out/music-output.o ./out/nested-property.o ./out/episema-engraver.o ./out/beaming-pattern.o ./out/volta-bracket.o ./out/audio-column.o ./out/ligature-bracket-engraver.o ./out/relative-octave-music.o ./out/prob.o ./out/spaceable-grob.o ./out/spanner-scheme.o ./out/midi-control-function-performer.o ./out/tuplet-iterator.o ./out/script-column.o ./out/rhythmic-column-engraver.o ./out/ly-module.o ./out/page-layout-problem.o ./out/paper-score-scheme.o ./out/dot-column-engraver.o ./out/beam-collision-engraver.o ./out/apply-context-iterator.o ./out/change-iterator.o ./out/melody-engraver.o ./out/spacing-spanner.o ./out/slur-proto-engraver.o ./out/line-interface.o ./out/tempo-performer.o ./out/measure-grouping-spanner.o ./out/sustain-pedal.o ./out/stem-engraver.o ./out/lily-lexer.o ./out/metronome-engraver.o ./out/warn-scheme.o ./out/includable-lexer.o ./out/slur-scoring.o ./out/stanza-number-align-engraver.o ./out/forbid-break-engraver.o ./out/double-percent-repeat-engraver.o ./out/page-layout-problem-scheme.o ./out/note-column.o ./out/staff-symbol-referencer-scheme.o ./out/beam.o ./out/tie-details.o ./out/dots.o ./out/performer.o ./out/spacing-interface.o ./out/chord-name.o ./out/axis-group-interface-scheme.o ./out/box.o ./out/spacing-determine-loose-columns.o ./out/spring-smob.o ./out/stencil-expression.o ./out/phrasing-slur-engraver.o ./out/default-bar-line-engraver.o ./out/repeat-tie-engraver.o ./out/optimal-page-breaking.o ./out/note-column-scheme.o ./out/pure-from-neighbor-interface.o ./out/paper-book.o ./out/spanner-break-forbid-engraver.o ./out/bezier.o ./out/grob-closure.o ./out/midi-walker.o ./out/break-align-engraver.o ./out/sequential-iterator.o ./out/span-bar-stub-engraver.o ./out/book-scheme.o ./out/translator-dispatch-list.o ./out/scheme-engraver.o ./out/drum-note-performer.o ./out/note-head-scheme.o ./out/pitch-squash-engraver.o ./out/font-config-scheme.o ./out/music-function-scheme.o ./out/hairpin.o ./out/quote-iterator.o ./out/ledger-line-engraver.o ./out/input-smob.o ./out/vertical-align-engraver.o ./out/lily-guile.o ./out/pango-select-scheme.o ./out/figured-bass-continuation.o ./out/staff-performer.o ./out/cue-clef-engraver.o ./out/pango-select.o ./out/main.o ./out/system-start-delimiter.o ./out/grob-info.o ./out/mensural-ligature.o ./out/context-mod.o ./out/key-signature-interface.o ./out/pitched-trill-engraver.o ./out/score.o ./out/note-collision.o ./out/fingering-column.o ./out/tab-tie-follow-engraver.o ./out/break-substitution.o ./out/sources.o ./out/piano-pedal-performer.o ./out/stanza-number-engraver.o ./out/translator.o ./out/glissando-engraver.o ./out/least-squares.o ./out/repeat-acknowledge-engraver.o ./out/balloon.o ./out/text-spanner-engraver.o ./out/music-function.o ./out/skyline.o ./out/lyric-extender.o ./out/beam-engraver.o ./out/breathing-sign-engraver.o ./out/rhythmic-music-iterator.o ./out/ottava-engraver.o ./out/template5.o ./out/paper-column-engraver.o ./out/score-scheme.o ./out/function-documentation.o ./out/lily-parser-scheme.o ./out/percent-repeat-item.o ./out/dynamic-align-engraver.o ./out/part-combine-iterator.o ./out/audio-staff.o ./out/translator-scheme.o ./out/control-track-performer.o ./out/program-option-scheme.o ./out/accidental-engraver.o ./out/rest-collision.o ./out/staff-symbol-engraver.o ./out/spanner.o ./out/source-file.o ./out/piano-pedal-align-engraver.o ./out/articulations.o ./out/page-marker-scheme.o ./out/note-performer.o ./out/pdf-scheme.o ./out/melody-spanner.o ./out/keyword.o ./out/tuplet-bracket.o ./out/staff-spacing.o ./out/part-combine-engraver.o ./out/grob-property.o ./out/timing-translator.o ./out/unfolded-repeat-iterator.o ./out/pointer-group-interface-scheme.o ./out/key-performer.o ./out/audio-element-info.o ./out/context-specced-music-iterator.o ./out/moment.o ./out/stream-event.o ./out/staff-symbol.o ./out/font-metric-scheme.o ./out/profile.o ./out/page-breaking.o ./out/slur-performer.o ./out/simple-closure.o ./out/grob-smob.o ./out/grob-array-scheme.o ./out/tie-specification.o ./out/audio-item.o ./out/dispatcher-scheme.o ./out/piano-pedal-bracket.o ./out/lilypond-version.o ./out/tab-staff-symbol-engraver.o ./out/font-select.o ./out/performance.o ./out/tuplet-engraver.o ./out/open-type-font-scheme.o ./out/gregorian-ligature-engraver.o ./out/engraver-group.o ./out/script-row-engraver.o ./out/clef-engraver.o ./out/breathing-sign.o ./out/context-def.o ./out/skyline-pair.o ./out/chord-tremolo-engraver.o ./out/tie-formatting-problem.o ./out/system.o ./out/axis-group-engraver.o ./out/cluster.o ./out/scm-hash.o ./out/item-scheme.o ./out/global-context-scheme.o ./out/pure-from-neighbor-engraver.o ./out/key-engraver.o ./out/slur-configuration.o ./out/all-font-metrics-scheme.o ./out/self-alignment-interface.o ./out/axis-group-interface.o ./out/grace-spacing-engraver.o ./out/input-scheme.o ./out/simple-music-iterator.o ./out/slash-repeat-engraver.o ./out/grid-line-span-engraver.o ./out/coherent-ligature-engraver.o ./out/event-chord-iterator.o ./out/page-spacing.o ./out/item.o ./out/performer-group.o ./out/paper-system-scheme.o ./out/tie-column.o ./out/tie-performer.o ./out/pango-font-scheme.o ./out/beam-quanting.o ./out/semi-tie.o ./out/rest-engraver.o ./out/percent-repeat-engraver.o ./out/note-head.o ./out/font-config.o ./out/protected-scm.o ./out/dimension-cache.o ./out/misc.o ./out/simple-spacer-scheme.o ./out/script-engraver.o ./out/all-font-metrics.o ./out/page-spacing-result.o ./out/grob-pq-engraver.o ./out/clef.o ./out/lyric-combine-music.o ./out/beam-performer.o ./out/spacing-options.o ./out/time-signature-performer.o ./out/pfb-scheme.o ./out/property-iterator.o ./out/context-mod-scheme.o ./out/script-interface.o ./out/one-line-page-breaking.o ./out/dot-formatting-problem.o ./out/dots-engraver.o ./out/tie-configuration.o ./out/font-size-engraver.o ./out/lyric-engraver.o ./out/bar-check-iterator.o ./out/slur-engraver.o ./out/paper-book-scheme.o ./out/align-interface.o ./out/separating-line-group-engraver.o ./out/concurrent-hairpin-engraver.o ./out/column-x-positions.o ./out/scheme-listener-scheme.o ./out/smobs.o ./out/stencil-interpret.o ./out/global-context.o ./out/ambitus-engraver.o ./out/dot-configuration.o ./out/grob-array.o ./out/translator-group-ctors.o ./out/ottava-bracket.o ./out/listener.o ./out/open-type-font.o ./out/context-property.o ./out/page-turn-page-breaking.o ./out/lyric-performer.o ./out/lily-parser.o ./out/engraver.o ./out/ledger-line-spanner.o ./out/mark-engraver.o ./out/time-signature-engraver.o ./out/context-handle.o ./out/auto-beam-engraver.o ./out/translator-group.o ./out/tuplet-number.o ./out/laissez-vibrer-engraver.o ./out/instrument-name-engraver.o ./out/time-signature.o ./out/simultaneous-music-iterator.o ./out/bar-line.o ./out/score-engraver.o ./out/grob-interface.o ./out/music-sequence.o ./out/stencil.o ./out/midi-stream.o ./out/repeated-music.o ./out/pango-font.o ./out/scheme-listener.o ./out/moment-scheme.o ./out/note-head-line-engraver.o ./out/bar-engraver.o ./out/text-interface.o ./out/enclosing-bracket.o ./out/grob-scheme.o ./out/arpeggio.o ./out/piano-pedal-engraver.o ./out/side-position-interface.o ./out/lexer.o ./out/parser.o ./out/../../flower/out/library.a -ldl -Wdate-time -D_FORTIFY_SOURCE=2 -L/<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs -lguile -lltdl -Wl,-Bsymbolic-functions -Wl,-z,relro -lgmp -lcrypt -lm -lltdl -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfribidi -lfontconfig -lfreetype -lfontconfig -lfreetype -lfreetype -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' help2man out/lilypond > out/lilypond.1 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' true true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta13.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (feta-rests.mf @{group@:rests@} @{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] @{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@: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@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o @} [40] @{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@: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@:32th rest@:45@:0@:4.09502@:6.5183@:5.73303@:4.09502@:0@:5@} [45] @{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@} ) (feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 6503@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.65483@:3.46503@:8.50502@:8.50 502@:3.46503@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:2.205@:4.72502@:4.72502@:2.205@:0@:sharp.slashslash.s tem@} [52] @{char@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. slashslashslash.stem@} [54] @{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@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ :natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat ural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 2@:2.1@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.5061@:2.52002@:1.89003@:8.50502@:2.52002 @:0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.5061@:2.52002@:6.93007@:5.985@:2.52002 @:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 @:2.52002@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. slash@} [64] @{char@:Flat (slashed twice)@:65@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@ :flat.slashslash@} [65] @{char@:Flatflat (mirrored)@:66@:0@:5.04004@:1.89003@:5.985@:5.04004@:0@:mirror edflat.flat@} [66] @{char@:Semi flat@:67@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl at@} [67] @{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@: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@: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] @{puorg@:accidentals@} ) (feta-arrowheads.mf @{group@:arrowheads@} @{char@:open@:74@:3.15001@:0.34924@:1.57501@:1.57501@:0.34924@:0@:open.01@} [74] @{char@:open@:75@:0.34924@:3.15001@:1.57501@:1.57501@:3.15001@:0@:open.0M1@} [75] @{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@:close@:79@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:close.0M1@} [79] @{char@:close@:80@:1.57501@:1.57501@:3.15001@:0@:1.57501@:0@:close.11@} [80] @{char@:close@:81@:1.57501@:1.57501@:0@:3.15001@:1.57501@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.35674@:0.67838@:0.67838@:1.35674@:0@:dot@} [82] @{puorg@:dots@} ) (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.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@: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@:3.93752@:3.93752@:4.72502@:0@:3.93752@:0@:dlongf ermata@} [88] @{char@:very long fermata up@:89@:4.72502@:4.72502@:0@:5.04004@:4.72502@:0@:uve rylongfermata@} [89] @{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@:> accent@:92@:2.83499@:2.83499@:1.57501@:1.57501@:2.83499@:0@:sforzato@ } [92] @{char@:espr@:93@:5.985@:5.985@:1.57501@:1.57501@:5.985@:0@:espr@} [93] @{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@:staccatissimo/martellato down@:96@:0.75157@:0.75157@:3.27159@:0.2@:0.75 157@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:1.89003@:1.89003@:0.34924@:0.34924@:1.89003@ :0@:tenuto@} [97] @{char@:portato/tenuto with staccato@:98@:1.89003@:1.89003@:0.30559@:2.22488@:1 .89003@:0@:uportato@} [98] @{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@: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@:halfopen (unstopped)@:103@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@ :0@:halfopen@} [103] @{char@:halfopen vertical@:104@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@ :halfopenvertical@} [104] @{char@:plus (stopped)@:105@:1.73251@:1.73251@:1.73251@:1.73251@:1.73251@:0@:st opped@} [105] @{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@:Turn@:109@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:turn@} [109] @{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@:right toe@:114@:1.57501@:1.57501@:4.72502@:0@:1.57501@:0@:dpedaltoe@} [114] @{char@:Flageolet@:115@:1.68001@:1.68001@:1.68001@:1.68001@:1.68001@:0@:flageol et@} [115] @{char@:Segno@:116@:3.15001@:3.15001@:4.72502@:4.72502@:3.15001@:0@:segno@} [116] @{char@:Varied Segno@:117@:3.93752@:3.93752@:12.60004@:12.60004@:3.93752@:0@:va rsegno@} [117] @{char@:Coda@:118@:3.20253@:3.20253@:4.25253@:4.25253@:3.20253@:0@:coda@} [118] @{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@: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] @{char@:Arpeggio arrow up@:127@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio.ar row.1@} [127] (feta-trills.mf @{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@:mordent@:130@:2.625@:2.625@:2.1@:2.1@:2.625@:0@:mordent@} [130] @{char@:prallprall@:131@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallpral l@} [131] @{char@:prallmordent@:132@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:prallmordent@} [132] @{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@:pralldown@:135@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:pralldown@ } [135] @{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] @{char@:lineprall@:139@:3.9375@:3.9375@:1.57501@:6.30005@:3.9375@:0@:lineprall@ } [139]) @{char@:Curved caesura@:140@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.cur ved@} [140] @{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@:snap pizzicato (Bartok pizzicato)@:143@:1.68001@:1.68001@:1.68001@:2.52 @:1.68001@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (feta-clefs.mf @{group@:clefs@} @{char@:C clef@:144@:0@:8.68958@:6.30002@:6.30002@:8.68958@:0@:C@} [144] @{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@:F clef (reduced)@:147@:0@:6.76207@:6.30005@:2.52002@:6.76207@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:8.07983@:8.03253@:15.12006@:8.07983@:0@:G@} [148] @{char@:G clef@:149@:0@:6.4639@:6.42606@:12.49574@:6.4639@:0@:G_change@} [149] @{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] @{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@ :tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf @{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@} ) (feta-pedals.mf @{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@: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@:Pedal e@:161@:0@:2.52@:0@:3.6@:2.52@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:10.05482@:0@:6.30002@:10.05482@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:5.985@:0.70876@:4.3092@:5.985@:0@:up@} [163] @{char@:bracket tip down@:164@:0@:5.985@:4.3092@:0.70876@:5.985@:0@:down@} [164] @{puorg@:brackettips@} ) (feta-accordion.mf @{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@:accordion register stdbass@:168@:6.58379@:6.58379@:0.19864@:12.79868@:6 .58379@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:3.43378@:3.43378@:0.28377@:9.7338@:3 .43378@:0@:bayanbass@} [169] @{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@:accordion pull@:172@:2.44975@:0.59407@:0@:7.60968@:0.59407@:0@:pull@} [172] @{puorg@:accordion@} ) (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@} ) @{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@}) ) (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. Output written on feta13.600gf (142 characters, 30228 bytes). Transcript written on feta13.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta13.log feta13.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta13.*gf feta13.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta16.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (feta-rests.mf @{group@:rests@} @{char@:whole rest@:33@:0@:5.95125@:2.47969@:0@:5.95125@:0@:0@} [33] @{char@:half rest@:34@:0@:5.95125@:0@:2.47969@:5.95125@:0@:1@} [34] @{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@:breve rest@:39@:0@:2.3805@:0@:3.9675@:2.3805@:0@:M1@} [39] @{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@:Classical quarter rest@:42@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:2cl assical@} [42] @{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@:32th rest@:45@:0@:5.15776@:8.16731@:7.22086@:5.15776@:0@:5@} [45] @{char@:64th rest@:46@:0@:5.55447@:12.13481@:7.22086@:5.55447@:0@:6@} [46] @{char@:128th rest@:47@:0@:5.95125@:12.13481@:11.18835@:5.95125@:0@:7@} [47] @{puorg@:rests@} ) (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 @:sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.69693@:4.36427@:10.71223@:5.95125@:4. 36427@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.69693@:4.36427@:10.71223@:10. 71223@:4.36427@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:2.77724@:5.95125@:5.95125@:2.77724@:0@:sharp.slashsla sh.stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.76912@:5.15776@:5.15776@:3.76912@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:6.34802@:5.95125@:5.95125@:6.34802@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:2.645@:5.95125@:5.95125@:2.645@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.39384@:2.645@:5.95125@:10.71223@:2.64 5@:0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.645@:10.71223@:5.95125@:2.645@:0 @:natural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.39384@:2.645@:10.71223@:10. 71223@:2.645@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:flat@} [60] @{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@:Arrowed Flat (arrow up and down)@:63@:1.60292@:3.17401@:8.72855@:10.712 23@:3.17401@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:fla t.slash@} [64] @{char@:Flat (slashed twice)@:65@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@: 0@:flat.slashslash@} [65] @{char@:Flatflat (mirrored)@:66@:0@:6.34802@:2.38052@:7.53822@:6.34802@:0@:mirr oredflat.flat@} [66] @{char@:Semi flat@:67@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat@} [67] @{char@:Semi flat@:68@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat.backslash@} [68] @{char@:Double Flat@:69@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatfl at@} [69] @{char@:3/4 Flat@:70@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatflat. slash@} [70] @{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@:Left Parenthesis@:73@:2.44836@:0@:3.9675@:3.9675@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (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@: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@:close@:78@:3.9675@:0@:1.98375@:1.98375@:0@:0@:close.01@} [78] @{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@:close@:81@:1.98375@:1.98375@:0@:3.9675@:1.98375@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.75145@:0.87573@:0.87573@:1.75145@:0@:dot@} [82] @{puorg@:dots@} ) (feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:5.30785@:5.30785@:0.34846@:5.80379@:5.30785@:0@:ufermat a@} [83] @{char@:fermata down@:84@:5.30785@:5.30785@:5.80379@:0.34846@:5.30785@:0@:dferm ata@} [84] @{char@:short fermata up@:85@:3.9675@:3.9675@:0@:8.72849@:3.9675@:0@:ushortferm ata@} [85] @{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@:long fermata down@:88@:4.95938@:4.95938@:5.95125@:0@:4.95938@:0@:dlongf ermata@} [88] @{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@:Thumb@:91@:1.587@:1.587@:3.17401@:1.98375@:1.587@:0@:thumb@} [91] @{char@:> accent@:92@:3.57072@:3.57072@:1.98375@:1.98375@:3.57072@:0@:sforzato@ } [92] @{char@:espr@:93@:7.53822@:7.53822@:1.98375@:1.98375@:7.53822@:0@:espr@} [93] @{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@:staccatissimo/martellato down@:96@:0.86139@:0.86139@:4.0354@:0.2@:0.861 39@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:2.38052@:2.38052@:0.3717@:0.3717@:2.38052@:0 @:tenuto@} [97] @{char@:portato/tenuto with staccato@:98@:2.38052@:2.38052@:0.32523@:2.7@:2.380 52@:0@:uportato@} [98] @{char@:portato/tenuto with staccato@:99@:2.38052@:2.38052@:2.7@:0.32523@:2.380 52@:0@:dportato@} [99] @{char@:marcato up@:100@:1.98375@:1.98375@:0@:4.36427@:1.98375@:0@:umarcato@} [100] @{char@:marcato down@:101@:1.98375@:1.98375@:4.36427@:0@:1.98375@:0@:dmarcato@} [101] @{char@:open (unstopped)@:102@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:open@} [102] @{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@: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@:Downbow@:107@:2.97563@:2.97563@:0@:5.28998@:2.97563@:0@:downbow@} [107] @{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@: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@: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@: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@:Varied Segno@:117@:4.95938@:4.95938@:15.87@:15.87@:4.95938@:0@:varsegno @} [117] @{char@:Coda@:118@:4.03365@:4.03365@:5.35614@:5.35614@:4.03365@:0@:coda@} [118] @{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@:Left Varied Comma@:123@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0@ :lvarcomma@} [123] @{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@: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] (feta-trills.mf @{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@:mordent@:130@:3.30624@:3.30624@:2.64499@:2.64499@:3.30624@:0@:mordent@} [130] @{char@:prallprall@:131@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallp rall@} [131] @{char@:prallmordent@:132@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:pral lmordent@} [132] @{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@:pralldown@:135@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:pralldo wn@} [135] @{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@:prallup@:138@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallup@} [138] @{char@:lineprall@:139@:4.95937@:4.95937@:1.98375@:7.935@:4.95937@:0@:lineprall @} [139]) @{char@:Curved caesura@:140@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.curv ed@} [140] @{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@:snap pizzicato (Bartok pizzicato)@:143@:2.116@:2.116@:2.116@:3.174@:2.1 16@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (feta-clefs.mf @{group@:clefs@} @{char@:C clef@:144@:0@:10.85947@:7.935@:7.935@:10.85947@:0@:C@} [144] @{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] @{char@:F clef (reduced)@:147@:0@:8.51694@:7.93503@:3.17401@:8.51694@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:10.17671@:10.11713@:19.044@:10.17671@:0@:G@} [148] @{char@:G clef@:149@:0@:8.14139@:8.09373@:15.73862@:8.14139@:0@:G_change@} [149] @{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@:tab clef@:152@:-0.79349@:11.10901@:11.42645@:11.42645@:11.10901@:0@:tab @} [152] @{char@:tab clef (reduced)@:153@:-0.6348@:8.88724@:9.14119@:9.14119@:8.88724@:0 @:tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf @{group@:timesig@} @{char@:4/4 meter@:154@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C22@} [155] @{puorg@:timesig@} ) (feta-pedals.mf @{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@: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] @{char@:Pedal Ped@:162@:0@:12.66425@:0@:7.935@:12.66425@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:7.53822@:0.89268@:5.42754@:7.53822@:0@:up@} [163] @{char@:bracket tip down@:164@:0@:7.53822@:5.42754@:0.89268@:7.53822@:0@:down@} [164] @{puorg@:brackettips@} ) (feta-accordion.mf @{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@:accordion register freebass@:167@:4.2695@:4.2695@:0.21141@:8.14641@:4.2 695@:0@:freebass@} [167] @{char@:accordion register stdbass@:168@:8.237@:8.237@:0.21141@:16.0814@:8.237@ :0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:4.2695@:4.2695@:0.302@:12.2045@:4.26 95@:0@:bayanbass@} [169] @{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@:accordion pull@:172@:3.06848@:0.663@:0@:9.32884@:0.663@:0@:pull@} [172] @{puorg@:accordion@} ) (feta-ties.mf @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.51271@:0@:0@:0@:lyric.short@} [173] @{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@}) ) (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. Output written on feta16.600gf (142 characters, 37500 bytes). Transcript written on feta16.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta16.log feta16.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta16.*gf feta16.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta18.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (feta-rests.mf @{group@:rests@} @{char@:whole rest@:33@:0@:6.68251@:2.78438@:0@:6.68251@:0@:0@} [33] @{char@:half rest@:34@:0@:6.68251@:0@:2.78438@:6.68251@:0@:1@} [34] @{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@:maxima rest@:37@:0@:8.01901@:4.455@:4.455@:8.01901@:0@:M3@} [37] @{char@:longa rest@:38@:0@:2.673@:4.455@:4.455@:2.673@:0@:M2@} [38] @{char@:breve rest@:39@:0@:2.673@:0@:4.455@:2.673@:0@:M1@} [39] @{char@:breve rest (outside staff)@:40@:0@:2.673@:0.48134@:4.455@:2.673@:0@:M1o @} [40] @{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@: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] @{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@} ) (feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:4.90053@:6.68251@:12.0285@:4.90053@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.72202@:4.90053@:12.0285@:6.68251@:4.9 0053@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.72202@:4.90053@:12.0285@:12.0 285@:4.90053@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:3.11848@:6.68251@:6.68251@:3.11848@:0@:sharp.slashsla sh.stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:4.23224@:5.79152@:5.79152@:4.23224@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:7.12804@:6.68251@:6.68251@:7.12804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:2.97@:6.68251@:6.68251@:2.97@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.44402@:2.97@:6.68251@:12.0285@:2.97@: 0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.97@:12.0285@:6.68251@:2.97@:0@:n atural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.44402@:2.97@:12.0285@:12.02 85@:2.97@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:flat@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.66061@:3.56401@:2.67303@:12.02849@:3.564 01@:0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.66061@:3.56401@:9.80107@:8.46448@:3.56 401@:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.66061@:3.56401@:9.80107@:12.028 49@:3.56401@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:fla t.slash@} [64] @{char@:Flat (slashed twice)@:65@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@: 0@:flat.slashslash@} [65] @{char@:Flatflat (mirrored)@:66@:0@:7.12804@:2.67303@:8.46448@:7.12804@:0@:mirr oredflat.flat@} [66] @{char@:Semi flat@:67@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirroredf lat@} [67] @{char@:Semi flat@:68@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirrored flat.backslash@} [68] @{char@:Double Flat@:69@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatfla t@} [69] @{char@:3/4 Flat@:70@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatflat.s lash@} [70] @{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@} ) (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@:open@:76@:2.22751@:2.22751@:4.455@:0.38507@:2.22751@:0@:open.11@} [76] @{char@:open@:77@:2.22751@:2.22751@:0.38507@:4.455@:2.22751@:0@:open.1M1@} [77] @{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@:close@:81@:2.22751@:2.22751@:0@:4.455@:2.22751@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.98683@:0.99342@:0.99342@:1.98683@:0@:dot@} [82] @{puorg@:dots@} ) (feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:5.92976@:5.92976@:0.36101@:6.48665@:5.92976@:0@:ufermat a@} [83] @{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@:short fermata down@:86@:4.455@:4.455@:9.801@:0@:4.455@:0@:dshortfermata @} [86] @{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@:very long fermata up@:89@:6.68251@:6.68251@:0@:7.12804@:6.68251@:0@:uve rylongfermata@} [89] @{char@:very long fermata down@:90@:6.68251@:6.68251@:7.12804@:0@:6.68251@:0@:d verylongfermata@} [90] @{char@:Thumb@:91@:1.782@:1.782@:3.56403@:2.22751@:1.782@:0@:thumb@} [91] @{char@:> accent@:92@:4.00948@:4.00948@:2.22751@:2.22751@:4.00948@:0@:sforzato@ } [92] @{char@:espr@:93@:8.46448@:8.46448@:2.22751@:2.22751@:8.46448@:0@:espr@} [93] @{char@:staccato dot@:94@:0.89099@:0.89099@:0.89099@:0.89099@:0.89099@:0@:stacc ato@} [94] @{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@:portato/single tenuto@:97@:2.67303@:2.67303@:0.38507@:0.38507@:2.67303@ :0@:tenuto@} [97] @{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] @{char@:marcato up@:100@:2.22751@:2.22751@:0@:4.90053@:2.22751@:0@:umarcato@} [100] @{char@:marcato down@:101@:2.22751@:2.22751@:4.90053@:0@:2.22751@:0@:dmarcato@} [101] @{char@:open (unstopped)@:102@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:open@} [102] @{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@: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] @{char@:Downbow@:107@:3.34126@:3.34126@:0@:5.93999@:3.34126@:0@:downbow@} [107] @{char@:Reverse turn@:108@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:reve rseturn@} [108] @{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@: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@: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@:Flageolet@:115@:2.376@:2.376@:2.376@:2.376@:2.376@:0@:flageolet@} [115] @{char@:Segno@:116@:4.455@:4.455@:6.68251@:6.68251@:4.455@:0@:segno@} [116] @{char@:Varied Segno@:117@:5.56876@:5.56876@:17.82@:17.82@:5.56876@:0@:varsegno @} [117] @{char@:Coda@:118@:4.52928@:4.52928@:6.01428@:6.01428@:4.52928@:0@:coda@} [118] @{char@:Varied Coda@:119@:4.5651@:4.5651@:6.0501@:6.0501@:4.5651@:0@:varcoda@} [119] @{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@:Right Varied Comma@:122@:1.11375@:1.11375@:2.67303@:2.67303@:1.11375@:0 @:rvarcomma@} [122] @{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@:Trill_element@:125@:0@:4.455@:0@:3.56401@:4.455@:0@:trill_element@} [125] @{char@:Arpeggio arrow down@:126@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.ar row.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.arro w.1@} [127] (feta-trills.mf @{char@:trilelement@:128@:1.85625@:1.85625@:2.22751@:2.22751@:1.85625@:0@:trile lement@} [128] @{char@:prall@:129@:3.7125@:3.7125@:2.22751@:2.22751@:3.7125@:0@:prall@} [129] @{char@:mordent@:130@:3.7125@:3.7125@:2.97@:2.97@:3.7125@:0@:mordent@} [130] @{char@:prallprall@:131@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallp rall@} [131] @{char@:prallmordent@:132@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:prallmorde nt@} [132] @{char@:upprall@:133@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:upprall@} [133] @{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] @{char@:downprall@:136@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:downpra ll@} [136] @{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@: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@:Straight caesura@:141@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.straig ht@} [141] @{char@:Tick mark@:142@:2.67303@:4.90045@:0@:7.57349@:4.90045@:0@:tickmark@} [142] @{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 @{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@} [145] @{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@:G clef@:148@:0@:11.42715@:11.36028@:21.38402@:11.42715@:0@:G@} [148] @{char@:G clef@:149@:0@:9.14175@:9.08824@:17.67249@:9.14175@:0@:G_change@} [149] @{char@:percussion clef@:150@:-2.98485@:8.91@:4.455@:4.455@:8.91@:0@:percussion @} [150] @{char@:percussion clef (reduced)@:151@:-2.38788@:7.12802@:3.56401@:3.56401@:7. 12802@:0@:percussion_change@} [151] @{char@:tab clef@:152@:-0.89099@:12.47401@:12.83047@:12.83047@:12.47401@:0@:tab @} [152] @{char@:tab clef (reduced)@:153@:-0.71278@:9.97925@:10.26442@:10.26442@:9.97925 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.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@} ) (feta-pedals.mf @{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] @{char@:Pedal dot@:158@:0@:1.29756@:0@:1.29756@:1.29756@:0@:.@} [158] @{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@:Pedal e@:161@:0@:3.564@:0@:5.09143@:3.564@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:14.22035@:0@:8.91@:14.22035@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{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@} ) (feta-accordion.mf @{group@:accordion@} @{char@:accordion register discant@:165@:6.99539@:6.99539@:0.21901@:13.58403@:6 .99539@:0@:discant@} [165] @{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@:accordion register stdbass@:168@:9.22289@:9.22289@:0.21901@:18.03902@:9 .22289@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:4.76788@:4.76788@:0.31288@:13.67789@ :4.76788@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:4.76788@:4.76788@:0@:9.34802@:4.76788@:0@:oldEE@} [170] @{char@:accordion push@:171@:4.14154@:0@:0@:10.35402@:0@:0@:push@} [171] @{char@:accordion pull@:172@:3.43744@:0.7041@:0@:10.35402@:0.7041@:0@:pull@} [172] @{puorg@:accordion@} ) (feta-ties.mf @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.82146@:0@:0@:0@:lyric.short@} [173] @{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@}) ) (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. Output written on feta18.600gf (142 characters, 42072 bytes). Transcript written on feta18.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta18.log feta18.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta18.*gf feta18.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( echo ./out/feta20.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/feta20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta20.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (feta20.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (feta-rests.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@:whole rest (outside staff)@:35@:0@:7.5@:3.125@:0.50005@:7.5@:0@:0o@} [35] @{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@:longa rest@:38@:0@:3@:5@:5@:3@:0@:M2@} [38] @{char@:breve rest@:39@:0@:3@:0@:5@:3@:0@:M1@} [39] @{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@:Classical quarter rest@:42@:0@:5@:5.25003@:4.1@:5@:0@:2classical@} [42] @{char@:8th rest@:43@:0@:5@:5.25003@:4.1@:5@:0@:3@} [43] @{char@:16th rest@:44@:0@:5.99998@:10.25003@:4.1@:5.99998@:0@:4@} [44] @{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@:128th rest@:47@:0@:7.5@:15.25003@:14.1@:7.5@:0@:7@} [47] @{puorg@:rests@} ) (feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:5.50003@:7.5@:13.49998@:5.50003@:0@:sh arp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.75008@:5.50003@:13.49998@:7.5@:5.5000 3@:0@:sharp.arrowdown@} [50] @{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@: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@:Natural@:56@:0@:3.33333@:7.5@:7.5@:3.33333@:0@:natural@} [56] @{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@: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@:Arrowed Flat (arrow up)@:61@:1.72516@:4.00002@:3.00003@:13.49998@:4.000 02@:0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.72516@:4.00002@:11.00006@:9.49997@:4.0 0002@:0@:flat.arrowdown@} [62] @{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@: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@:Semi flat@:67@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat@} [67] @{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@:Double Sharp@:71@:0@:5@:2.5@:2.5@:5@:0@:doublesharp@} [71] @{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@} ) (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@:open@:77@:2.5@:2.5@:0.40004@:5@:2.5@:0@:open.1M1@} [77] @{char@:close@:78@:5@:0@:2.5@:2.5@:0@:0@:close.01@} [78] @{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@} ) (feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:2.24998@:1.125@:1.125@:2.24998@:0@:dot@} [82] @{puorg@:dots@} ) (feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:6.62505@:6.62505@:0.37505@:7.25005@:6.62505@:0@:ufermat a@} [83] @{char@:fermata down@:84@:6.62505@:6.62505@:7.25005@:0.37505@:6.62505@:0@:dferm ata@} [84] @{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@: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@:very long fermata up@:89@:7.5@:7.5@:0@:8.00003@:7.5@:0@:uverylongfermat a@} [89] @{char@:very long fermata down@:90@:7.5@:7.5@:8.00003@:0@:7.5@:0@:dverylongferm ata@} [90] @{char@:Thumb@:91@:2@:2@:4.00002@:2.5@:2@:0@:thumb@} [91] @{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@:staccato dot@:94@:0.99998@:0.99998@:0.99998@:0.99998@:0.99998@:0@:stacc ato@} [94] @{char@:staccatissimo/martellato up@:95@:1.00008@:1.00008@:0.2@:5.00009@:1.0000 8@:0@:ustaccatissimo@} [95] @{char@:staccatissimo/martellato down@:96@:1.00008@:1.00008@:5.00009@:0.2@:1.00 008@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:3.00003@:3.00003@:0.40004@:0.40004@:3.00003@ :0@:tenuto@} [97] @{char@:portato/tenuto with staccato@:98@:3.00003@:3.00003@:0.35004@:3.30006@:3 .00003@:0@:uportato@} [98] @{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@: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@: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@: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@: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@:Turn@:109@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:turn@} [109] @{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@:left toe@:113@:2.5@:2.5@:0@:7.5@:2.5@:0@:upedaltoe@} [113] @{char@:right toe@:114@:2.5@:2.5@:7.5@:0@:2.5@:0@:dpedaltoe@} [114] @{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] @{char@:Coda@:118@:5.08336@:5.08336@:6.75003@:6.75003@:5.08336@:0@:coda@} [118] @{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@: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@:Arpeggio arrow up@:127@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow.1@ } [127] (feta-trills.mf @{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@:mordent@:130@:4.16667@:4.16667@:3.33333@:3.33333@:4.16667@:0@:mordent@} [130] @{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@: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] @{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@:snap pizzicato (Bartok pizzicato)@:143@:2.66667@:2.66667@:2.66667@:4@:2 .66667@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (feta-clefs.mf @{group@:clefs@} @{char@:C clef@:144@:0@:13.60002@:10@:10@:13.60002@:0@:C@} [144] @{char@:C clef@:145@:0@:10.98006@:8.00003@:8.00003@:10.98006@:0@:C_change@} [145] @{char@:F clef @:146@:0@:13.4167@:12.5@:5@:13.4167@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:10.7334@:10.00005@:4.00002@:10.7334@:0@:F_cha nge@} [147] @{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] @{char@:G clef@:149@:0@:10.26012@:10.20006@:19.83444@:10.26012@:0@:G_change@} [149] @{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@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab @} [152] @{char@:tab clef (reduced)@:153@:-0.79999@:11.20006@:11.52011@:11.52011@:11.200 06@:0@:tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf @{group@:timesig@} @{char@:4/4 meter@:154@:0@:8.49997@:5@:5@:8.49997@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:8.49997@:5@:5@:8.49997@:0@:C22@} [155] @{puorg@:timesig@} ) (feta-pedals.mf @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:7.77777@:0@:7.77777@:7.77777@:0@:*@} [156] @{char@:Pedal dash@:157@:0@:4.20021@:0@:5.71428@:4.20021@:0@:M@} [157] @{char@:Pedal dot@:158@:0@:1.40007@:0@:1.40007@:1.40007@:0@:.@} [158] @{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@:Pedal Ped@:162@:0@:15.95999@:0@:10@:15.95999@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{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@} ) (feta-accordion.mf @{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@:accordion register stdbass@:168@:10.32503@:10.32503@:0.22752@:20.22752@ :10.32503@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:5.32503@:5.32503@:0.32503@:15.32503@ :5.32503@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:5.32503@:5.32503@:0@:10.45503@:5.32503@:0@:oldEE@ } [170] @{char@:accordion push@:171@:4.59999@:0@:0@:11.50014@:0@:0@:push@} [171] @{char@:accordion pull@:172@:3.84993@:0.75006@:0@:11.50014@:0.75006@:0@:pull@} [172] @{puorg@:accordion@} ) (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@}) ) (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. Output written on feta20.600gf (142 characters, 47400 bytes). Transcript written on feta20.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta20.log feta20.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta20.*gf feta20.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta11.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (feta-rests.mf @{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@} ) (feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 8553@:0@:sharp.arrowdown@} [50] @{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@: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@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 7001@:0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 @:0@:natural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. 57352@:1.87001@:0@:natural.arrowboth@} [59] @{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@: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@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 @:flat.slashslash@} [65] @{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@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf lat.backslash@} [68] @{char@:Double Flat@:69@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatfla t@} [69] @{char@:3/4 Flat@:70@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatflat.s lash@} [70] @{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@} ) (feta-arrowheads.mf @{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@:open@:77@:1.40251@:1.40251@:0.33978@:2.80501@:1.40251@:0@:open.1M1@} [77] @{char@:close@:78@:2.80501@:0@:1.40251@:1.40251@:0@:0@:close.01@} [78] @{char@:close@:79@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:close.0M1@} [79] @{char@:close@:80@:1.40251@:1.40251@:2.80501@:0@:1.40251@:0@:close.11@} [80] @{char@:close@:81@:1.40251@:1.40251@:0@:2.80501@:1.40251@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.19016@:0.59508@:0.59508@:1.19016@:0@:dot@} [82] @{puorg@:dots@} ) (feta-scripts.mf @{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@: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@:long fermata up@:87@:3.50627@:3.50627@:0@:4.20752@:3.50627@:0@:ulongfer mata@} [87] @{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@: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@:> 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@: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@: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@: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@: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@:left toe@:113@:1.40251@:1.40251@:0@:4.20752@:1.40251@:0@:upedaltoe@} [113] @{char@:right toe@:114@:1.40251@:1.40251@:4.20752@:0@:1.40251@:0@:dpedaltoe@} [114] @{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@:Coda@:118@:2.85178@:2.85178@:3.78677@:3.78677@:2.85178@:0@:coda@} [118] @{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@: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@: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] (feta-trills.mf @{char@:trilelement@:128@:1.16876@:1.16876@:1.40251@:1.40251@:1.16876@:0@:trile lement@} [128] @{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} [129] @{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@: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] @{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] @{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@} ) (feta-clefs.mf @{group@:clefs@} @{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] @{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] @{char@:tab clef (reduced)@:153@:-0.44879@:6.28326@:6.46281@:6.46281@:6.28326@: 0@:tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf @{group@:timesig@} @{char@:4/4 meter@:154@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C22@} [155] @{puorg@:timesig@} ) (feta-pedals.mf @{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@: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@:Pedal e@:161@:0@:2.244@:0@:3.20572@:2.244@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:8.95358@:0@:5.61002@:8.95358@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{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@} ) (feta-accordion.mf @{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@:accordion register freebass@:167@:3.08107@:3.08107@:0.19325@:5.80327@:3 .08107@:0@:freebass@} [167] @{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@: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@} ) (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@} ) @{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@}) ) (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. Output written on feta11.600gf (142 characters, 27152 bytes). Transcript written on feta11.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta11.log feta11.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta11.*gf feta11.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta23.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (feta-rests.mf @{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] @{char@:whole rest (outside staff)@:35@:0@:8.41876@:3.50781@:0.52107@:8.41876@: 0@:0o@} [35] @{char@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 @:1o@} [36] @{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@:breve rest@:39@:0@:3.36751@:0@:5.6125@:3.36751@:0@:M1@} [39] @{char@:breve rest (outside staff)@:40@:0@:3.36751@:0.52107@:5.6125@:3.36751@:0 @:M1o@} [40] @{char@:Quarter rest@:41@:0@:5.33186@:7.01563@:8.76955@:5.33186@:0@:2@} [41] @{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@:16th rest@:44@:0@:6.73499@:11.48555@:4.60226@:6.73499@:0@:4@} [44] @{char@:32th rest@:45@:0@:7.29626@:11.48555@:10.21477@:7.29626@:0@:5@} [45] @{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@} ) (feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 @:sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. 17378@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.78162@:6.17378@:15.15375@:15. 15375@:6.17378@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:3.92874@:8.41876@:8.41876@:3.92874@:0@:sharp.slashsla sh.stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:3.74167@:8.41876@:8.41876@:3.74167@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.56322@:3.74167@:8.41876@:15.15375@:3. 74167@:0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 7@:0@:natural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 5.15375@:3.74167@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:flat@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.7977@:4.49002@:3.36754@:15.15375@:4.4900 2@:0@:flat.arrowup@} [61] @{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@: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@:Flatflat (mirrored)@:66@:0@:8.98004@:3.36754@:10.66373@:8.98004@:0@:mir roredflat.flat@} [66] @{char@:Semi flat@:67@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat@} [67] @{char@:Semi flat@:68@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat.backslash@} [68] @{char@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla t@} [69] @{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@:Left Parenthesis@:73@:3.32733@:0@:5.6125@:5.6125@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (feta-arrowheads.mf @{group@:arrowheads@} @{char@:open@:74@:5.6125@:0.41687@:2.80626@:2.80626@:0.41687@:0@:open.01@} [74] @{char@:open@:75@:0.41687@:5.6125@:2.80626@:2.80626@:5.6125@:0@:open.0M1@} [75] @{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@: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@:close@:81@:2.80626@:2.80626@:0@:5.6125@:2.80626@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:2.54572@:1.27286@:1.27286@:2.54572@:0@:dot@} [82] @{puorg@:dots@} ) (feta-scripts.mf @{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@: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@: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@: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@: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@: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@: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@: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] @{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: open@} [102] @{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@: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] @{char@:Downbow@:107@:4.20938@:4.20938@:0@:7.4833@:4.20938@:0@:downbow@} [107] @{char@:Reverse turn@:108@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:reve rseturn@} [108] @{char@:Turn@:109@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:turn@} [109] @{char@:Trill (`tr')@:110@:4.77066@:4.77066@:0@:11.7862@:4.77066@:0@:trill@} [110] @{char@:left heel@:111@:2.80626@:2.80626@:2.80626@:3.74167@:2.80626@:0@:upedalh eel@} [111] @{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@: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@:Segno@:116@:5.6125@:5.6125@:8.41876@:8.41876@:5.6125@:0@:segno@} [116] @{char@:Varied Segno@:117@:7.01564@:7.01564@:22.45001@:22.45001@:7.01564@:0@:va rsegno@} [117] @{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] @{char@:Varied Coda@:119@:5.66586@:5.66586@:7.5367@:7.5367@:5.66586@:0@:varcoda @} [119] @{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@:Right Varied Comma@:122@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0 @:rvarcomma@} [122] @{char@:Left Varied Comma@:123@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0@ :lvarcomma@} [123] @{char@:Arpeggio@:124@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio@} [124] @{char@:Trill_element@:125@:0@:5.6125@:0@:4.49002@:5.6125@:0@:trill_element@} [125] @{char@:Arpeggio arrow down@:126@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.a rrow.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.arr ow.1@} [127] (feta-trills.mf @{char@:trilelement@:128@:2.33855@:2.33855@:2.80626@:2.80626@:2.33855@:0@:trile lement@} [128] @{char@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} [129] @{char@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} [130] @{char@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp rall@} [131] @{char@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral lmordent@} [132] @{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@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra 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@} [138] @{char@:lineprall@:139@:7.01563@:7.01563@:2.80626@:11.22504@:7.01563@:0@:linepr all@} [139]) @{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@:Tick mark@:142@:3.36754@:6.1737@:0@:9.54124@:6.1737@:0@:tickmark@} [142] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.99333@:2.99333@:2.99333@:4.49 @:2.99333@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (feta-clefs.mf @{group@:clefs@} @{char@:C clef@:144@:0@:15.22581@:11.225@:11.225@:15.22581@:0@:C@} [144] @{char@:C clef@:145@:0@:12.28493@:8.98004@:8.98004@:12.28493@:0@:C_change@} [145] @{char@:F clef @:146@:0@:15.06024@:14.03127@:5.6125@:15.06024@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c hange@} [147] @{char@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148] @{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} [149] @{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@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} [152] @{char@:tab clef (reduced)@:153@:-0.898@:12.57207@:12.93132@:12.93132@:12.57207 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (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@} ) (feta-pedals.mf @{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@:Pedal P@:159@:0@:9.35417@:0@:11.225@:9.35417@:0@:P@} [159] @{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@:Pedal Ped@:162@:0@:17.91512@:0@:11.225@:17.91512@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{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@} ) (feta-accordion.mf @{group@:accordion@} @{char@:accordion register discant@:165@:8.75746@:8.75746@:0.23709@:17.07462@:8 .75746@:0@:discant@} [165] @{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@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. 9512@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:5.9512@:5.9512@:0@:11.69919@:5.9512@:0@:oldEE@} [170] @{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@} ) (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@}) ) (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. Output written on feta23.600gf (142 characters, 52984 bytes). Transcript written on feta23.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta23.log feta23.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta23.*gf feta23.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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 2018/Debian) (preloaded base=mf) (feta26.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (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@: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] @{char@:breve rest@:39@:0@:3.78@:0@:6.3@:3.78@:0@:M1@} [39] @{char@:breve rest (outside staff)@:40@:0@:3.78@:0.54466@:6.3@:3.78@:0@:M1o@} [40] @{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@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44] @{char@:32th rest@:45@:0@:8.19002@:12.87234@:11.46602@:8.19002@:0@:5@} [45] @{char@:64th rest@:46@:0@:8.81996@:19.17235@:11.46602@:8.81996@:0@:6@} [46] @{char@:128th rest@:47@:0@:9.45001@:19.17235@:17.76602@:9.45001@:0@:7@} [47] @{puorg@:rests@} ) (feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:6.93004@:9.45001@:17.01@:6.93004@:0@:s harp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.817@:6.93004@:17.01@:9.45001@:6.93004 @:0@:sharp.arrowdown@} [50] @{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@:Sharp (3 beams)@:53@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:5.98499@:8.19002@:8.19002@:5.98499@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:10.08005@:9.45001@:9.45001@:10.08005@:0@:sharp.slashs lash.stemstemstem@} [55] @{char@:Natural@:56@:0@:4.2@:9.45001@:9.45001@:4.2@:0@:natural@} [56] @{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@: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@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.87909@:5.04002@:3.78004@:17.01@:5.04002@ :0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.87909@:5.04002@:13.86009@:11.96997@:5. 04002@:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.87909@:5.04002@:13.86009@:17.01 @:5.04002@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:fl at.slash@} [64] @{char@:Flat (slashed twice)@:65@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@ :0@:flat.slashslash@} [65] @{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] @{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] @{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@:Left Parenthesis@:73@:3.69467@:0@:6.3@:6.3@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (feta-arrowheads.mf @{group@:arrowheads@} @{char@:open@:74@:6.3@:0.43573@:3.15001@:3.15001@:0.43573@:0@:open.01@} [74] @{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@: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] @{puorg@:arrowheads@} ) (feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:2.87767@:1.43884@:1.43884@:2.87767@:0@:dot@} [82] @{puorg@:dots@} ) (feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:8.28351@:8.28351@:0.40851@:9.071@:8.28351@:0@:ufermata@ } [83] @{char@:fermata down@:84@:8.28351@:8.28351@:9.071@:0.40851@:8.28351@:0@:dfermat a@} [84] @{char@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} [85] @{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@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf ermata@} [88] @{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@: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@:staccatissimo/martellato up@:95@:1.1747@:1.1747@:0.2@:6.21472@:1.1747@: 0@:ustaccatissimo@} [95] @{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@: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@: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@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo pen@} [103] @{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen vertical@} [104] @{char@:plus (stopped)@:105@:3.46503@:3.46503@:3.46503@:3.46503@:3.46503@:0@:st opped@} [105] @{char@:Upbow@:106@:4.09502@:4.09502@:0@:13.10408@:4.09502@:0@:upbow@} [106] @{char@:Downbow@:107@:4.725@:4.725@:0@:8.39998@:4.725@:0@:downbow@} [107] @{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@:Trill (`tr')@:110@:5.35504@:5.35504@:0@:13.22993@:5.35504@:0@:trill@} [110] @{char@:left heel@:111@:3.15001@:3.15001@:3.15001@:4.2@:3.15001@:0@:upedalheel@ } [111] @{char@:right heel@:112@:3.15001@:3.15001@:4.2@:3.15001@:3.15001@:0@:dpedalheel @} [112] @{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@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116] @{char@:Varied Segno@:117@:7.87502@:7.87502@:25.20001@:25.20001@:7.87502@:0@:va rsegno@} [117] @{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118] @{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@: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@: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@:Arpeggio arrow down@:126@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arro w.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arrow. 1@} [127] (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@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] @{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} [131] @{char@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} [132] @{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@:downprall@:136@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:downprall@} [136] @{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@: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 @} [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@:snap pizzicato (Bartok pizzicato)@:143@:3.36@:3.36@:3.36@:5.04001@:3.36 @:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (feta-clefs.mf @{group@:clefs@} @{char@:C clef@:144@:0@:17.05064@:12.6@:12.6@:17.05064@:0@:C@} [144] @{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} [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@: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@: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@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf @{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@} ) (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@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] @{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@:Pedal e@:161@:0@:5.04001@:0@:7.2@:5.04001@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:20.1096@:0@:12.6@:20.1096@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.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@} ) (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@: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] @{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@: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@: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@}) ) (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. Output written on feta26.600gf (142 characters, 59428 bytes). Transcript written on feta26.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta26.log feta26.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta26.*gf feta26.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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 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@: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 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] @{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 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} [74] @{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 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 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 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} [82] @{char@:brace number 274@:83@:5.48322@:0@:55.63605@:55.63605@:0@:0@:brace274@} [83] @{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 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 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 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 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 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] @{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 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} [100] @{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} [101] @{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 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 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] @{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. Output written on feta-braces-e.600gf (64 characters, 129396 bytes). Transcript written on feta-braces-e.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (feta14.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (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@: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@: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@:breve rest@:39@:0@:2.121@:0@:3.535@:2.121@:0@:M1@} [39] @{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@: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] @{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@:128th rest@:47@:0@:5.3025@:10.8299@:9.96872@:5.3025@:0@:7@} [47] @{puorg@:rests@} ) (feta-accidentals.mf @{group@:accidentals@} @{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 52@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.67465@:3.88852@:9.5445@:9.544 5@:3.88852@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:2.47449@:5.3025@:5.3025@:2.47449@:0@:sharp.slashslash .stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp.slas hslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.35825@:4.59552@:4.59552@:3.35825@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:5.65602@:5.3025@:5.3025@:5.65602@:0@:sharp.slashslash .stemstemstem@} [55] @{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] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.35667@:9.5445@:5.3025@:2.35667@: 0@:natural.arrowdown@} [58] @{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@:Arrowed Flat (arrow down)@:62@:1.5517@:2.82802@:7.77704@:6.71649@:2.828 02@:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.5517@:2.82802@:7.77704@:9.54451 @:2.82802@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:fla t.slash@} [64] @{char@:Flat (slashed twice)@:65@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@: 0@:flat.slashslash@} [65] @{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@:Semi flat@:68@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored flat.backslash@} [68] @{char@:Double Flat@:69@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatfl at@} [69] @{char@:3/4 Flat@:70@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatflat. slash@} [70] @{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@:Left Parenthesis@:73@:2.21727@:0@:3.535@:3.535@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (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@:78@:3.535@:0@:1.7675@:1.7675@:0@:0@:close.01@} [78] @{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@} ) (feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.54262@:0.77132@:0.77132@:1.54262@:0@:dot@} [82] @{puorg@:dots@} ) (feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:4.75609@:4.75609@:0.33733@:5.19797@:4.75609@: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@:long fermata up@:87@:4.41876@:4.41876@:0@:5.3025@:4.41876@:0@:ulongferm ata@} [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] @{char@:very long fermata down@:90@:5.3025@:5.3025@:5.65602@:0@:5.3025@:0@:dver ylongfermata@} [90] @{char@:Thumb@:91@:1.414@:1.414@:2.82802@:1.7675@:1.414@:0@:thumb@} [91] @{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] @{char@:staccato dot@:94@:0.70699@:0.70699@:0.70699@:0.70699@:0.70699@:0@:stacc ato@} [94] @{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@: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@:halfopen (unstopped)@:103@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:half open@} [103] @{char@:halfopen vertical@:104@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:halfope nvertical@} [104] @{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] @{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@: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@: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@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] @{char@:Varied Segno@:117@:4.41876@:4.41876@:14.14001@:14.14001@:4.41876@:0@:va rsegno@} [117] @{char@:Coda@:118@:3.59395@:3.59395@:4.77228@:4.77228@:3.59395@:0@:coda@} [118] @{char@:Varied Coda@:119@:3.6902@:3.6902@:4.86853@:4.86853@:3.6902@:0@:varcoda@ } [119] @{char@:Right Comma@:120@:0@:1.7675@:2.12102@:2.12102@:1.7675@:0@:rcomma@} [120] @{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] @{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@:Arpeggio arrow down@:126@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.ar row.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.arro w.1@} [127] (feta-trills.mf @{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@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} [130] @{char@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra ll@} [131] @{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@: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@: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@:Straight caesura@:141@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.stra ight@} [141] @{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@} ) (feta-clefs.mf @{group@:clefs@} @{char@:C clef@:144@:0@:9.71149@:7.07@:7.07@:9.71149@:0@:C@} [144] @{char@:C clef@:145@:0@:7.85918@:5.65604@:5.65604@:7.85918@:0@:C_change@} [145] @{char@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:9.06735@:9.01427@:16.96803@:9.06735@:0@:G@} [148] @{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@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} [152] @{char@:tab clef (reduced)@:153@:-0.5656@:7.91846@:8.14473@:8.14473@:7.91846@:0 @:tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf @{group@:timesig@} @{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C22@} [155] @{puorg@:timesig@} ) (feta-pedals.mf @{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@:Pedal dot@:158@:0@:1.12457@:0@:1.12457@:1.12457@:0@:.@} [158] @{char@:Pedal P@:159@:0@:5.89168@:0@:7.07@:5.89168@:0@:P@} [159] @{char@:Pedal d@:160@:0@:4.71333@:0@:6.18626@:4.71333@:0@:d@} [160] @{char@:Pedal e@:161@:0@:2.828@:0@:4.04001@:2.828@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:11.28372@:0@:7.07@:11.28372@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:6.71649@:0.79538@:4.83588@:6.71649@:0@:up@} [163] @{char@:bracket tip down@:164@:0@:6.71649@:4.83588@:0.79538@:6.71649@:0@:down@} [164] @{puorg@:brackettips@} ) (feta-accordion.mf @{group@:accordion@} @{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] @{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@:accordion register bayanbass@:169@:3.82736@:3.82736@:0.29236@:10.89737@ :3.82736@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:3.82736@:3.82736@:0@:7.4793@:3.82736@:0@:oldEE@} [170] @{char@:accordion push@:171@:3.36768@:0@:0@:8.41931@:0@:0@:push@} [171] @{char@:accordion pull@:172@:2.74115@:0.62653@:0@:8.41931@:0.62653@:0@:pull@} [172] @{puorg@:accordion@} ) (feta-ties.mf @{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] @{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@}) ) (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. Output written on feta14.600gf (142 characters, 33812 bytes). Transcript written on feta14.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-braces-e.log feta-braces-e.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta14.log feta14.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta14.*gf feta14.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-braces-e.*gf feta-braces-e.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta-braces-c.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-c@:60@:fetaBraces@} @{char@:brace number 128@:65@:3.47437@:0@:23.54698@:23.54698@:0@:0@:brace128@} [65] @{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 131@:68@:3.50705@:0@:24.06976@:24.06976@:0@:0@:brace131@} [68] @{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] @{char@:brace number 135@:72@:3.551@:0@:24.77448@:24.77448@:0@:0@:brace135@} [72] @{char@:brace number 136@:73@:3.56226@:0@:24.95203@:24.95203@:0@:0@:brace136@} [73] @{char@:brace number 137@:74@:3.57324@:0@:25.13014@:25.13014@:0@:0@:brace137@} [74] @{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 140@:77@:3.60703@:0@:25.66782@:25.66782@:0@:0@:brace140@} [77] @{char@:brace number 141@:78@:3.61829@:0@:25.84816@:25.84816@:0@:0@:brace141@} [78] @{char@:brace number 142@:79@:3.62955@:0@:26.02908@:26.02908@:0@:0@:brace142@} [79] @{char@:brace number 143@:80@:3.64108@:0@:26.21056@:26.21056@:0@:0@:brace143@} [80] @{char@:brace number 144@:81@:3.65234@:0@:26.39261@:26.39261@:0@:0@:brace144@} [81] @{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 147@:84@:3.68695@:0@:26.9422@:26.9422@:0@:0@:brace147@} [84] @{char@:brace number 148@:85@:3.69849@:0@:27.12654@:27.12654@:0@:0@:brace148@} [85] @{char@:brace number 149@:86@:3.71002@:0@:27.31146@:27.31146@:0@:0@:brace149@} [86] @{char@:brace number 150@:87@:3.72156@:0@:27.49696@:27.49696@:0@:0@:brace150@} [87] @{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] @{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@} [92] @{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 158@:95@:3.81577@:0@:29.002@:29.002@:0@:0@:brace158@} [95] @{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@} [97] @{char@:brace number 161@:98@:3.85175@:0@:29.57616@:29.57616@:0@:0@:brace161@} [98] @{char@:brace number 162@:99@:3.86383@:0@:29.76875@:29.76875@:0@:0@:brace162@} [99] @{char@:brace number 163@:100@:3.87592@:0@:29.96194@:29.96194@:0@:0@:brace163@} [100] @{char@:brace number 164@:101@:3.888@:0@:30.15573@:30.15573@:0@:0@:brace164@} [101] @{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 167@:104@:3.92453@:0@:30.74077@:30.74077@:0@:0@:brace167@} [104] @{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 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 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] @{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] @{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 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] @{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 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] @{char@:brace number 191@:128@:4.23022@:0@:35.62383@:35.62383@:0@:0@:brace191@} [128] @{tnof@}) ) (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. Output written on feta-braces-c.600gf (64 characters, 65112 bytes). Transcript written on feta-braces-c.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-braces-c.log feta-braces-c.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/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) @{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] @{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] @{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@: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] @{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@: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] @{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@: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@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 9@} [112] @{char@:brace number 560@:113@:13.4049@:0@:182.15982@:182.15982@:0@:0@:brace560 @} [113] @{char@:brace number 561@:114@:13.44666@:0@:182.83006@:182.83006@:0@:0@:brace56 1@} [114] @{char@:brace number 562@:115@:13.48895@:0@:183.5024@:183.5024@:0@:0@:brace562@ } [115] @{char@:brace number 563@:116@:13.53098@:0@:184.17683@:184.17683@:0@:0@:brace56 3@} [116] @{char@:brace number 564@:117@:13.57355@:0@:184.8534@:184.8534@:0@:0@:brace564@ } [117] @{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 567@:120@:13.70126@:0@:186.89578@:186.89578@:0@:0@:brace56 7@} [120] @{char@:brace number 568@:121@:13.74411@:0@:187.58086@:187.58086@:0@:0@:brace56 8@} [121] @{char@:brace number 569@:122@:13.78723@:0@:188.26805@:188.26805@:0@:0@:brace56 9@} [122] @{char@:brace number 570@:123@:13.83035@:0@:188.95741@:188.95741@:0@:0@:brace57 0@} [123] @{char@:brace number 571@:124@:13.87375@:0@:189.64894@:189.64894@:0@:0@:brace57 1@} [124] @{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 575@:128@:14.04816@:0@:192.43674@:192.43674@:0@:0@:brace57 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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-braces-c.*gf feta-braces-c.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-braces-i.log feta-braces-i.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-braces-i.*gf feta-braces-i.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/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 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 4@:69@:2.35788@:0@:5.71794@:5.71794@:0@:0@:brace4@} [69] @{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 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] @{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] @{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 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78] @{char@:brace number 14@:79@:2.43286@:0@:6.91367@:6.91367@:0@:0@:brace14@} [79] @{char@:brace number 15@:80@:2.44055@:0@:7.03531@:7.03531@:0@:0@:brace15@} [80] @{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@} [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 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 22@:87@:2.49438@:0@:7.89754@:7.89754@:0@:0@:brace22@} [87] @{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] @{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] @{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 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] @{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 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] @{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. Output written on feta-braces-a.600gf (64 characters, 20804 bytes). Transcript written on feta-braces-a.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-braces-a.log feta-braces-a.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (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] @{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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-braces-a.*gf feta-braces-a.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-braces-d.log feta-braces-d.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-braces-d.*gf feta-braces-d.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (feta-braces-g.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-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@} [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] @{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] @{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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-braces-g.log feta-braces-g.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta-braces-f.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-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] @{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] @{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] @{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 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] @{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@: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] @{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] @{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] @{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 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@: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. Output written on feta-braces-f.600gf (64 characters, 172576 bytes). Transcript written on feta-braces-f.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-braces-g.*gf feta-braces-g.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-braces-f.log feta-braces-f.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-braces-f.*gf feta-braces-f.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=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-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] @{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] @{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] @{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@: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] @{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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (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) (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] @{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] @{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. Output written on feta-braces-b.600gf (64 characters, 41128 bytes). Transcript written on feta-braces-b.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-braces-b.log feta-braces-b.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-braces-h.log feta-braces-h.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-braces-b.*gf feta-braces-b.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-braces-h.*gf feta-braces-h.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta-alphabet23.mf (feta-alphabet.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-alphabet@:22.45@:fetaNumber@} (feta-numbers.mf @{char@:Plus@:43@:0@:5.6125@:-2.80626@:8.41876@:5.6125@:0@:plus@} [43] @{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] w:68 h:93 @{char@:Numeral 0@:48@:0@:8.14764@:0@:11.225@:8.14764@:0@:zero@} [48] w:57 h:93 @{char@:Numeral 1@:49@:0@:6.91537@:0@:11.225@:6.91537@:0@:one@} [49] w:68 h:93 @{char@:Numeral 2@:50@:0@:8.14764@:0@:11.225@:8.14764@:0@:two@} [50] w:61 h:93 @{char@:Numeral 3@:51@:0@:7.40695@:0@:11.225@:7.40695@:0@:three@} [51] w:74 h:93 @{char@:Numeral 4@:52@:0@:8.88834@:0@:11.225@:8.88834@:0@:four@} [52] w:62 h:93 @{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] w:62 h:93 @{char@:Numeral 7@:55@:0@:7.52016@:0@:11.225@:7.52016@:0@:seven@} [55] w:68 h:93 @{char@:Numeral 8@:56@:0@:8.14764@:0@:11.225@:8.14764@:0@:eight@} [56] w:63 h:93 @{char@:Numeral 9@:57@:0@:7.55501@:0@:11.225@:7.55501@:0@:nine@} [57]) (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] @{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@:dynamic p@:112@:0@:8.1849@:3.27397@:6.54793@:8.1849@:0@:p@} [112] @{char@:dynamic m@:109@:0@:9.8219@:0@:6.54793@:9.8219@:0@:m@} [109] @{char@:dynamic r@:114@:0@:4.91095@:0@:6.54793@:4.91095@:0@:r@} [114]) @{tnof@}) ) Font metrics written on feta-alphabet23.tfm. Output written on feta-alphabet23.600gf (21 characters, 5280 bytes). Transcript written on feta-alphabet23.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-alphabet23.log feta-alphabet23.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-alphabet23.*gf feta-alphabet23.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta-alphabet20.mf (feta-alphabet.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-alphabet@:20@:fetaNumber@} (feta-numbers.mf @{char@:Plus@:43@:0@:5@:-2.5@:7.5@:5@:0@:plus@} [43] @{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@:Numeral dot@:46@:0@:2.29677@:0@:2.29677@:2.29677@:0@:period@} [46] w:61 h:83 @{char@:Numeral 0@:48@:0@:7.33333@:0@:10@:7.33333@:0@:zero@} [48] w:53 h:83 @{char@:Numeral 1@:49@:0@:6.35803@:0@:10@:6.35803@:0@:one@} [49] w:61 h:83 @{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] w:66 h:83 @{char@:Numeral 4@:52@:0@:8@:0@:10@:8@:0@:four@} [52] w:56 h:83 @{char@:Numeral 5@:53@:0@:6.75@:0@:10@:6.75@:0@:five@} [53] w:56 h:83 @{char@:Numeral 6@:54@:0@:6.79993@:0@:10@:6.79993@:0@:six@} [54] w:56 h:83 @{char@:Numeral 7@:55@:0@:6.75005@:0@:10@:6.75005@:0@:seven@} [55] w:61 h:83 @{char@:Numeral 8@:56@:0@:7.33333@:0@:10@:7.33333@:0@:eight@} [56] w:56 h:83 @{char@:Numeral 9@:57@:0@:6.79993@:0@:10@:6.79993@:0@:nine@} [57]) (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]) @{tnof@}) ) Font metrics written on feta-alphabet20.tfm. Output written on feta-alphabet20.600gf (21 characters, 4744 bytes). Transcript written on feta-alphabet20.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-alphabet20.log feta-alphabet20.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-alphabet20.*gf feta-alphabet20.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta-alphabet16.mf (feta-alphabet.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-alphabet@:15.87@:fetaNumber@} (feta-numbers.mf @{char@:Plus@:43@:0@:3.9675@:-1.98375@:5.95125@:3.9675@:0@:plus@} [43] @{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:49 h:66 @{char@:Numeral 0@:48@:0@:5.91907@:0@:7.935@:5.91907@:0@:zero@} [48] w:44 h:66 @{char@:Numeral 1@:49@:0@:5.31578@:0@:7.935@:5.31578@:0@:one@} [49] w:49 h:66 @{char@:Numeral 2@:50@:0@:5.91907@:0@:7.935@:5.91907@:0@:two@} [50] w:45 h:66 @{char@:Numeral 3@:51@:0@:5.38097@:0@:7.935@:5.38097@:0@:three@} [51] w:54 h:66 @{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] w:46 h:66 @{char@:Numeral 6@:54@:0@:5.48853@:0@:7.935@:5.48853@:0@:six@} [54] w:45 h:66 @{char@:Numeral 7@:55@:0@:5.40718@:0@:7.935@:5.40718@:0@:seven@} [55] w:49 h:66 @{char@:Numeral 8@:56@:0@:5.91907@:0@:7.935@:5.91907@:0@:eight@} [56] w:46 h:66 @{char@:Numeral 9@:57@:0@:5.48853@:0@:7.935@:5.48853@:0@:nine@} [57]) (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] @{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] @{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. Output written on feta-alphabet16.600gf (21 characters, 3864 bytes). Transcript written on feta-alphabet16.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-alphabet16.log feta-alphabet16.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-alphabet16.*gf feta-alphabet16.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta-alphabet14.mf (feta-alphabet.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-alphabet@:14.14@:fetaNumber@} (feta-numbers.mf @{char@:Plus@:43@:0@:3.535@:-1.7675@:5.3025@:3.535@:0@:plus@} [43] @{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] @{char@:Numeral dot@:46@:0@:1.55054@:0@:1.55054@:1.55054@:0@:period@} [46] w:44 h:59 @{char@:Numeral 0@:48@:0@:5.31125@:0@:7.07@:5.31125@:0@:zero@} [48] w:40 h:59 @{char@:Numeral 1@:49@:0@:4.83752@:0@:7.07@:4.83752@:0@:one@} [49] w:44 h:59 @{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] w:48 h:59 @{char@:Numeral 4@:52@:0@:5.7941@:0@:7.07@:5.7941@:0@:four@} [52] w:41 h:59 @{char@:Numeral 5@:53@:0@:4.88878@:0@:7.07@:4.88878@:0@:five@} [53] w:41 h:59 @{char@:Numeral 6@:54@:0@:4.92493@:0@:7.07@:4.92493@:0@:six@} [54] w:40 h:59 @{char@:Numeral 7@:55@:0@:4.83621@:0@:7.07@:4.83621@:0@:seven@} [55] w:44 h:59 @{char@:Numeral 8@:56@:0@:5.31125@:0@:7.07@:5.31125@:0@:eight@} [56] w:41 h:59 @{char@:Numeral 9@:57@:0@:4.92493@:0@:7.07@:4.92493@:0@:nine@} [57]) (feta-dynamics.mf @{char@:Space@:33@:0@:2.72197@:0@:4.12418@:2.72197@:0@:space@} [33] @{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] @{char@:dynamic r@:114@:0@:3.09314@:0@:4.12418@:3.09314@:0@:r@} [114]) @{tnof@}) ) Font metrics written on feta-alphabet14.tfm. Output written on feta-alphabet14.600gf (21 characters, 3480 bytes). Transcript written on feta-alphabet14.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-alphabet14.log feta-alphabet14.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-alphabet14.*gf feta-alphabet14.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (feta-alphabet13.mf (feta-alphabet.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-alphabet@:12.6@:fetaNumber@} (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] @{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] w:40 h:52 @{char@:Numeral 0@:48@:0@:4.76239@:0@:6.3@:4.76239@:0@:zero@} [48] w:36 h:52 @{char@:Numeral 1@:49@:0@:4.39108@:0@:6.3@:4.39108@:0@:one@} [49] w:40 h:52 @{char@:Numeral 2@:50@:0@:4.76239@:0@:6.3@:4.76239@:0@:two@} [50] w:36 h:52 @{char@:Numeral 3@:51@:0@:4.32945@:0@:6.3@:4.32945@:0@:three@} [51] w:43 h:52 @{char@:Numeral 4@:52@:0@:5.19536@:0@:6.3@:5.19536@:0@:four@} [52] w:36 h:52 @{char@:Numeral 5@:53@:0@:4.38358@:0@:6.3@:4.38358@:0@:five@} [53] w:37 h:52 @{char@:Numeral 6@:54@:0@:4.416@:0@:6.3@:4.416@:0@:six@} [54] w:36 h:52 @{char@:Numeral 7@:55@:0@:4.32378@:0@:6.3@:4.32378@:0@:seven@} [55] w:40 h:52 @{char@:Numeral 8@:56@:0@:4.76239@:0@:6.3@:4.76239@:0@:eight@} [56] w:37 h:52 @{char@:Numeral 9@:57@:0@:4.416@:0@:6.3@:4.416@:0@:nine@} [57]) (feta-dynamics.mf @{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] @{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. Output written on feta-alphabet13.600gf (21 characters, 3124 bytes). Transcript written on feta-alphabet13.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-alphabet13.log feta-alphabet13.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-alphabet13.*gf feta-alphabet13.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (feta-alphabet18.mf (feta-alphabet.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-alphabet@:17.82@:fetaNumber@} (feta-numbers.mf @{char@:Plus@:43@:0@:4.455@:-2.22751@:6.68251@:4.455@:0@:plus@} [43] @{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:55 h:74 @{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] w:55 h:74 @{char@:Numeral 2@:50@:0@:6.59332@:0@:8.91@:6.59332@:0@:two@} [50] w:50 h:74 @{char@:Numeral 3@:51@:0@:5.99393@:0@:8.91@:5.99393@:0@:three@} [51] w:60 h:74 @{char@:Numeral 4@:52@:0@:7.19272@:0@:8.91@:7.19272@:0@:four@} [52] w:50 h:74 @{char@:Numeral 5@:53@:0@:6.06885@:0@:8.91@:6.06885@:0@:five@} [53] w:51 h:74 @{char@:Numeral 6@:54@:0@:6.11374@:0@:8.91@:6.11374@:0@:six@} [54] w:50 h:74 @{char@:Numeral 7@:55@:0@:6.04489@:0@:8.91@:6.04489@:0@:seven@} [55] w:55 h:74 @{char@:Numeral 8@:56@:0@:6.59332@:0@:8.91@:6.59332@:0@:eight@} [56] w:51 h:74 @{char@:Numeral 9@:57@:0@:6.11374@:0@:8.91@:6.11374@:0@:nine@} [57]) (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@: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] @{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@}) ) Font metrics written on feta-alphabet18.tfm. Output written on feta-alphabet18.600gf (21 characters, 4260 bytes). Transcript written on feta-alphabet18.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-alphabet18.log feta-alphabet18.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-alphabet18.*gf feta-alphabet18.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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 2018/Debian) (preloaded base=mf) (feta-alphabet26.mf (feta-alphabet.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-alphabet@:25.2@:fetaNumber@} (feta-numbers.mf @{char@:Plus@:43@:0@:6.3@:-3.15001@:9.45001@:6.3@:0@:plus@} [43] @{char@:Numeral comma@:44@:0@:2.87639@:4.31459@:2.87639@:2.87639@:0@:comma@} [44] @{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:75 h:105 @{char@:Numeral 0@:48@:0@:9.0398@:0@:12.6@:9.0398@:0@:zero@} [48] w:62 h:105 @{char@:Numeral 1@:49@:0@:7.48279@:0@:12.6@:7.48279@:0@:one@} [49] w:75 h:105 @{char@:Numeral 2@:50@:0@:9.0398@:0@:12.6@:9.0398@:0@:two@} [50] w:68 h:105 @{char@:Numeral 3@:51@:0@:8.218@:0@:12.6@:8.218@:0@:three@} [51] w:82 h:105 @{char@:Numeral 4@:52@:0@:9.86159@:0@:12.6@:9.86159@:0@:four@} [52] w:69 h:105 @{char@:Numeral 5@:53@:0@:8.32072@:0@:12.6@:8.32072@:0@:five@} [53] w:70 h:105 @{char@:Numeral 6@:54@:0@:8.38228@:0@:12.6@:8.38228@:0@:six@} [54] w:70 h:105 @{char@:Numeral 7@:55@:0@:8.37132@:0@:12.6@:8.37132@:0@:seven@} [55] w:75 h:105 @{char@:Numeral 8@:56@:0@:9.0398@:0@:12.6@:9.0398@:0@:eight@} [56] w:70 h:105 @{char@:Numeral 9@:57@:0@:8.38228@:0@:12.6@:8.38228@:0@:nine@} [57]) (feta-dynamics.mf @{char@:Space@:33@:0@:4.85104@:0@:7.35002@:4.85104@:0@:space@} [33] @{char@:dynamic z@:122@:0@:7.20299@:0@:6.61497@:7.20299@:0@:z@} [122] @{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@: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. Output written on feta-alphabet26.600gf (21 characters, 5924 bytes). Transcript written on feta-alphabet26.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-alphabet26.log feta-alphabet26.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-alphabet26.*gf feta-alphabet26.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta-alphabet11.mf (feta-alphabet.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-alphabet@:11.22@:fetaNumber@} (feta-numbers.mf @{char@:Plus@:43@:0@:2.80501@:-1.4025@:4.2075@:2.80501@:0@:plus@} [43] @{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@:Numeral dot@:46@:0@:1.14186@:0@:1.14186@:1.14186@:0@:period@} [46] w:35 h:47 @{char@:Numeral 0@:48@:0@:4.26447@:0@:5.61@:4.26447@:0@:zero@} [48] w:33 h:47 @{char@:Numeral 1@:49@:0@:3.97443@:0@:5.61@:3.97443@:0@:one@} [49] w:35 h:47 @{char@:Numeral 2@:50@:0@:4.26447@:0@:5.61@:4.26447@:0@:two@} [50] w:32 h:47 @{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] w:33 h:47 @{char@:Numeral 5@:53@:0@:3.92525@:0@:5.61@:3.92525@:0@:five@} [53] w:33 h:47 @{char@:Numeral 6@:54@:0@:3.95428@:0@:5.61@:3.95428@:0@:six@} [54] w:32 h:47 @{char@:Numeral 7@:55@:0@:3.86145@:0@:5.61@:3.86145@:0@:seven@} [55] w:35 h:47 @{char@:Numeral 8@:56@:0@:4.26447@:0@:5.61@:4.26447@:0@:eight@} [56] w:33 h:47 @{char@:Numeral 9@:57@:0@:3.95428@:0@:5.61@:3.95428@:0@:nine@} [57]) (feta-dynamics.mf @{char@:Space@:33@:0@:2.15987@:0@:3.2725@:2.15987@:0@:space@} [33] @{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@:dynamic s@:115@:0@:2.31802@:0@:3.2725@:2.31802@:0@:s@} [115] @{char@:dynamic p@:112@:0@:4.09064@:1.63626@:3.2725@:4.09064@:0@:p@} [112] @{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@}) ) Font metrics written on feta-alphabet11.tfm. Output written on feta-alphabet11.600gf (21 characters, 2852 bytes). Transcript written on feta-alphabet11.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-alphabet11.log feta-alphabet11.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-alphabet11.*gf feta-alphabet11.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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 (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] @{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] @{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@: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@: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@:Whole fa down head@:85@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d0fa@ } [85] @{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 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] @{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@:Half thin fa down head@:93@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so l@} [96] @{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] @{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@: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 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 up tihead@:105@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ :d1ti@} [107] @{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@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 88@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 8@:u1tiThin@} [111] @{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@: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 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 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@: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@: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] @{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 miFunk@} [127] @{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@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d 1miFunk@} [130] @{char@:Quarter Funk mihead@:131@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s2m iFunk@} [131] @{char@:Whole up Funk fahead@:132@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 faFunk@} [132] @{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] @{char@:Half down Funk fahead@:135@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2faFunk@} [136] @{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 @:s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523@ :s1solFunk@} [139] @{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 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 up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 tiFunk@} [144] @{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@: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@: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.855@:1.05252@ :s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:3.09573@:1.35674@:1.35674@:1.855@:1.0525 2@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:3.09573@:1.35674@:1.35674@:1.855@:1.05 252@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:3.09573@:1.35674@:1.35674@:1.855@:1.0 5252@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:3.09573@:1.35674@:1.35674@:1.855@:1 .05252@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1reWalker@} [156] @{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 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@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1faWalker@} [164] @{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@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l aWalker@} [168] @{char@:Half Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l aWalker@} [170] @{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@: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] @{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@}) ) Font metrics written on feta-noteheads13.tfm. Output written on feta-noteheads13.600gf (143 characters, 13128 bytes). Transcript written on feta-noteheads13.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-noteheads13.log feta-noteheads13.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-noteheads13.*gf feta-noteheads13.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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) (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@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ :s0triangle@} [43] @{char@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ :2.77655@:d1triangle@} [44] @{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] @{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@: u1doThin@} [62] @{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 @:d2doThin@} [63] @{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@: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@: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 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 mihead@:76@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi@} [76] @{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] @{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] @{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 n@} [82] @{char@:Quarter thin mihead@:83@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi Thin@} [83] @{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@: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@: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 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@: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 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 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@: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 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 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@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 ti@} [105] @{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t i@} [106] @{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@:Quarter down tihead@:109@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.490 4@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.490 4@:s0tiThin@} [110] @{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@: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@:- 0.4904@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0do Funk@} [115] @{char@:Whole down Funk dohead@:116@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1doF unk@} [117] @{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 down Funk dohead@:120@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2doFunk@} [120] @{char@:Whole up Funk rehead@:121@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0re Funk@} [121] @{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@:Half down Funk rehead@:124@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1r eFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 miFunk@} [127] @{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@: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@: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@: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] @{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@:Whole Funk lahead@:141@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laFun k@} [141] @{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@: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] @{char@:Half up Funk tihead@:146@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1tiF unk@} [146] @{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] @{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.26805@:1.48183 @:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:3.9118@:1.75145@:1.75145@:2.26805@:1.481 83@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:3.9118@:1.75145@:1.75145@:2.26805@:1.4 8183@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:3.9118@:1.75145@:1.75145@:2.26805@:1. 48183@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:3.9118@:1.75145@:1.75145@:2.26805@: 1.48183@: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 Walker rehead@:157@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s0m iWalker@} [160] @{char@:Half Walker mihead@:161@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s1mi Walker@} [161] @{char@:Quarter Walker mihead@:162@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s 2miWalker@} [162] @{char@:Whole Walker fahead@:163@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0faW alker@} [163] @{char@:Half up Walker fahead@:164@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1f aWalker@} [164] @{char@:Half down Walker fahead@:165@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2faWalker@} [166] @{char@:Quarter down Walker fahead@:167@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2faWalker@} [167] @{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@:Quarter Funk lahead@:170@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laW alker@} [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@:Quarter up Walker tihead@:174@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2tiWalker@} [174] @{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 metrics written on feta-noteheads16.tfm. Output written on feta-noteheads16.600gf (143 characters, 16776 bytes). Transcript written on feta-noteheads16.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (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] @{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] @{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] @{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@: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@:Whole Crossed notehead@:51@:0@:5.36372@:1.82722@:1.82722@:5.36372@:0.58 745@:s0cross@} [51] @{char@:Half Crossed notehead@:52@:0@:4.5143@:1.72104@:1.72104@:4.5143@:0.66194 @:s1cross@} [52] @{char@:Crossed notehead@:53@:0@:3.66487@:1.61487@:1.61487@:3.66487@:1.05254@:s 2cross@} [53] @{char@:X-Circled notehead@:54@:0@:4.35829@:1.92041@:1.92041@:4.35829@:0@:s2xci rcle@} [54] @{char@:Whole dohead@:55@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:s0do@ } [55] @{char@:Half dohead@:56@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1do@} [56] @{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] @{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@: s0doThin@} [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] @{char@:Quarter thin dohead@:63@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@ :d2doThin@} [63] @{char@:Quarter thin dohead@:64@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778 @:u2doThin@} [64] @{char@:Whole rehead@:65@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:s0re@ } [65] @{char@:Half up rehead@:66@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:u1r e@} [66] @{char@:Half down rehead@:67@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47606@: d1re@} [67] @{char@:Quarter up rehead@:68@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: s0reThin@} [70] @{char@:Half up thin rehead@:71@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 @: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] @{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] @{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] @{char@:Whole mirror mihead@:78@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi 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@: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@: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@:half fa up head@:86@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1fa@} [86] @{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@: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@: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@:Half thin fa down head@:93@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d 1faThin@} [93] @{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@:Whole solhead@:96@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s0sol@ } [96] @{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@: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@:Quarter lahead@:101@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2la@} [101] @{char@:Whole thin lahead@:102@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0laT hin@} [102] @{char@:Half thin lahead@:103@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s1laTh in@} [103] @{char@:Quarter lahead@:104@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2laThin @} [104] @{char@:Whole up tihead@:105@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.33324@ :d1ti@} [107] @{char@:Quarter up tihead@:108@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@ :u2ti@} [108] @{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 24@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3332 4@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.3 3324@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3 3324@:u2tiThin@} [113] @{char@:Quarter thin down tihead@:114@:0@:3.66487@:1.19016@:1.19016@:3.66487@:- 0.33324@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 doFunk@} [115] @{char@:Whole down Funk dohead@:116@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1d oFunk@} [117] @{char@:Half down Funk dohead@:118@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2doFunk@} [119] @{char@:Quarter down Funk dohead@:120@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2doFunk@} [120] @{char@:Whole up Funk rehead@:121@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 reFunk@} [121] @{char@:Whole down Funk rehead@:122@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0reFunk@} [122] @{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] @{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 miFunk@} [127] @{char@:Whole down Funk mihead@:128@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@: d0miFunk@} [128] @{char@:Half up Funk mihead@:129@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u1m iFunk@} [129] @{char@:Half down Funk mihead@:130@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:d 1miFunk@} [130] @{char@:Quarter Funk mihead@:131@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s2m iFunk@} [131] @{char@:Whole up Funk fahead@:132@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 faFunk@} [132] @{char@:Whole down Funk fahead@:133@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0faFunk@} [133] @{char@:Half up Funk fahead@:134@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1f aFunk@} [134] @{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@: u2faFunk@} [136] @{char@:Quarter down Funk fahead@:137@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2faFunk@} [137] @{char@:Whole Funk solhead@:138@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@ :s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@: s1solFunk@} [139] @{char@:Quarter Funk solhead@:140@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.188 8@:s2solFunk@} [140] @{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] @{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 tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0tiFunk@} [145] @{char@:Half up Funk tihead@:146@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2tiFunk@} [149] @{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 63@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:2.74866@:1.19016@:1.19016@:1.66316@:0. 8963@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:2.74866@:1.19016@:1.19016@:1.66316@:0 .8963@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:2.74866@:1.19016@:1.19016@:1.66316@ :0.8963@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1reWalker@} [156] @{char@:Half down Walker rehead@:157@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s0m iWalker@} [160] @{char@:Half Walker mihead@:161@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s1mi Walker@} [161] @{char@:Quarter Walker mihead@:162@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s 2miWalker@} [162] @{char@:Whole Walker fahead@:163@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1faWalker@} [164] @{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@: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@:Half Funk lahead@:169@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laWa lker@} [169] @{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@:Half up Walker tihead@:172@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1tiWalker@} [173] @{char@:Quarter up Walker tihead@:174@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2tiWalker@} [174] @{char@:Quarter down Walker tihead@:175@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} ) @{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-noteheads11.tfm. Output written on feta-noteheads11.600gf (143 characters, 11960 bytes). Transcript written on feta-noteheads11.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-noteheads16.log feta-noteheads16.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-noteheads11.log feta-noteheads11.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-noteheads16.*gf feta-noteheads16.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-noteheads11.*gf feta-noteheads11.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/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@: s0slash@} [48] @{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 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] @{char@:Crossed notehead@:53@:0@:8.29259@:3.42233@:3.42233@:8.29259@:3.57216@:s 2cross@} [53] @{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 @} [55] @{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@: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@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ :s0doThin@} [60] @{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d 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] @{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@ } [65] @{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@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: d1re@} [67] @{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@: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@: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@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} [77] @{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi 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 in@} [81] @{char@:Half thin mihead@:82@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1miThi n@} [82] @{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 fa down head@:85@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1fa@} [86] @{char@:Half fa down head@:87@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d1fa@} [87] @{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@:Whole thin fa up head@:90@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0 faThin@} [90] @{char@:Whole thin fa down head@:91@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: d0faThin@} [91] @{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 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s0so l@} [96] @{char@:Half solhead@:97@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1sol @} [97] @{char@:Quarter solhead@:98@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s2 sol@} [98] @{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@:Quarter lahead@:101@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2la@} [101] @{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 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@: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@:Quarter down tihead@:109@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.805 74@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.805 74@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8057 4@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.8 0574@:d1tiThin@} [112] @{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@: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@: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@:Quarter down Funk dohead@:120@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2doFunk@} [120] @{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] @{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 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u0 miFunk@} [127] @{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 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] @{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 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@: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 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] @{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@: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@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:6.21944@:2.87767@:2.87767@:3.47604@:2.5115 7@:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:6.21944@:2.87767@:2.87767@:3.47604@:2.51 157@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:6.21944@:2.87767@:2.87767@:3.47604@:2. 51157@:d1doWalker@} [152] @{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 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 down Walker rehead@:157@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1reWalker@} [157] @{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@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m iWalker@} [160] @{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@: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@: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@: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 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@: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@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1tiWalker@} [173] @{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@: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@}) ) Font metrics written on feta-noteheads26.tfm. Output written on feta-noteheads26.600gf (143 characters, 26580 bytes). Transcript written on feta-noteheads26.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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] @{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 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@:Whole thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: s0reThin@} [70] @{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@: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 mirror mihead@:78@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi Mirror@} [78] @{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] @{char@:Whole thin mihead@:81@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0miTh in@} [81] @{char@:Half thin mihead@:82@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1miThi n@} [82] @{char@:Quarter thin mihead@:83@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi Thin@} [83] @{char@:Whole fa up head@:84@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0fa@} [84] @{char@:Whole fa down head@:85@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1fa@} [86] @{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 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] @{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 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0 @:d2faThin@} [95] @{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 @} [97] @{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@:Whole thin lahead@:102@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0laT hin@} [102] @{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 up tihead@:105@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:s0 ti@} [105] @{char@:Half up tihead@:106@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:u1t i@} [106] @{char@:Half down tihead@:107@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5563@: d1ti@} [107] @{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@:Whole thin up tihead@:110@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.556 3@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563 @:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5 563@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5 563@:u2tiThin@} [113] @{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] @{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@:Quarter down Funk dohead@:120@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2doFunk@} [120] @{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] @{char@:Half up Funk rehead@:123@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1r eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u0 miFunk@} [127] @{char@:Whole down Funk mihead@:128@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@: d0miFunk@} [128] @{char@:Half up Funk mihead@:129@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u1m iFunk@} [129] @{char@:Half down Funk mihead@:130@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:d 1miFunk@} [130] @{char@:Quarter Funk mihead@:131@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s2m iFunk@} [131] @{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@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f aFunk@} [134] @{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2faFunk@} [136] @{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] @{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] @{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@: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@: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 Walker dohead@:150@:0@:4.39587@:1.98683@:1.98683@:2.52135@:1.6038 7@:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:4.39587@:1.98683@:1.98683@:2.52135@:1.60 387@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:4.39587@:1.98683@:1.98683@:2.52135@:1. 60387@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:4.39587@:1.98683@:1.98683@:2.52135@:1 .60387@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.52135@ :1.60387@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r eWalker@} [155] @{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@: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] @{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@: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@: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 Funk lahead@:169@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1tiWalker@} [173] @{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] @{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@}) ) Font metrics written on feta-noteheads18.tfm. Output written on feta-noteheads18.600gf (143 characters, 18124 bytes). Transcript written on feta-noteheads18.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-noteheads26.log feta-noteheads26.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-noteheads18.log feta-noteheads18.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-noteheads18.*gf feta-noteheads18.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-noteheads26.*gf feta-noteheads26.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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] @{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] @{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 reThin@} [70] @{char@:Half up thin rehead@:71@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u1reThin@} [71] @{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] @{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] @{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} [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 rror@} [79] @{char@:Quarter mirror mihead@:80@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi Mirror@} [80] @{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] @{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@: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] @{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@: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 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@: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@: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@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] @{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@:Whole thin lahead@:102@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0laThi n@} [102] @{char@:Half thin lahead@:103@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1laThin @} [103] @{char@:Quarter lahead@:104@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2laThin@} [104] @{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@ } [106] @{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@:Quarter down tihead@:109@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@ :d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@ :s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@: u1tiThin@} [111] @{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 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 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@: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] @{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 rehead@:124@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1reFunk@} [124] @{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 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 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@: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@: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 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] @{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] @{char@:Quarter Funk lahead@:143@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l aFunk@} [143] @{char@:Whole up Funk tihead@:144@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0tiFunk@} [145] @{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] @{char@:Quarter up Funk tihead@:148@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.12418@:2.1681 5@:s0doWalker@} [150] @{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. 16815@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.12418@:2 .16815@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:5.54108@:2.54572@:2.54572@:3.12418@ :2.16815@:d2doWalker@} [154] @{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 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@: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@: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@: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@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2faWalker@} [166] @{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 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 Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t iWalker@} [171] @{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@} ) @{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@}) ) Font metrics written on feta-noteheads23.tfm. Output written on feta-noteheads23.600gf (143 characters, 22956 bytes). Transcript written on feta-noteheads23.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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 2018/Debian) (preloaded base=mf) (feta-noteheads14.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@:14.14@:fetaMusic@} (feta-noteheads.mf @{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] @{char@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM 1@} [35] @{char@:Double-lined brevis notehead@:36@:2.04156@:9.21417@:2.93756@:2.93756@:9 .21417@:0@:sM1double@} [36] @{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@: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@: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] @{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] @{char@:Quarter trianglehead (downstem)@:47@:0@:5.12701@:2.89795@:2.43663@:4.32 8@:2.4963@:d2triangle@} [47] @{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@:Whole Crossed notehead@:51@:0@:6.44022@:2.21727@:2.21727@:6.44022@:0.90 642@:s0cross@} [51] @{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@: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@: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@:Quarter dohead@:59@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u2 do@} [59] @{char@:Whole thin dohead@:60@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@ :s0doThin@} [60] @{char@:Half thin dohead@:61@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d 1doThin@} [61] @{char@:Half thin dohead@:62@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@: u1doThin@} [62] @{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@: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 e@} [66] @{char@:Half down rehead@:67@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61703@: d1re@} [67] @{char@:Quarter up rehead@:68@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: s0reThin@} [70] @{char@:Half up thin rehead@:71@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u1reThin@} [71] @{char@:Half down thin rehead@:72@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61 703@:d1reThin@} [72] @{char@:Quarter thin rehead@:73@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u2reThin@} [73] @{char@:Quarter thin rehead@:74@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2reThin@} [74] @{char@:Whole mihead@:75@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi@} [75] @{char@:Half mihead@:76@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi@} [77] @{char@:Whole mirror mihead@:78@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi Mirror@} [79] @{char@:Quarter mirror mihead@:80@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2 miMirror@} [80] @{char@:Whole thin mihead@:81@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0miTh in@} [81] @{char@:Half thin mihead@:82@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1miThi n@} [82] @{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@: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@: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@:Quarter fa down head@:89@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d2f a@} [89] @{char@:Whole thin fa up head@:90@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0 faThin@} [90] @{char@:Whole thin fa down head@:91@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: d0faThin@} [91] @{char@:half thin fa up head@:92@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1f aThin@} [92] @{char@:Half thin fa down head@:93@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s0so l@} [96] @{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 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@:Quarter lahead@:101@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2la@} [101] @{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 in@} [103] @{char@:Quarter lahead@:104@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2laThin @} [104] @{char@:Whole up tihead@:105@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.43193@ :d1ti@} [107] @{char@:Quarter up tihead@:108@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@ :u2ti@} [108] @{char@:Quarter down tihead@:109@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.431 93@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.431 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 thin down tihead@:112@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.4 3193@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.4 3193@:u2tiThin@} [113] @{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@:Whole down Funk dohead@:116@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1d oFunk@} [117] @{char@:Half down Funk dohead@:118@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2doFunk@} [119] @{char@:Quarter down Funk dohead@:120@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2doFunk@} [120] @{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@: 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 rehead@:124@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u0miFu nk@} [127] @{char@:Whole down Funk mihead@:128@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d0mi Funk@} [128] @{char@:Half up Funk mihead@:129@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u1miFun k@} [129] @{char@:Half down Funk mihead@:130@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d1miF unk@} [130] @{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@: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 aFunk@} [134] @{char@:Half down Funk fahead@:135@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2faFunk@} [136] @{char@:Quarter down Funk fahead@:137@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2faFunk@} [137] @{char@:Whole Funk solhead@:138@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@ :s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@: s1solFunk@} [139] @{char@:Quarter Funk solhead@:140@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.244 7@:s2solFunk@} [140] @{char@:Whole Funk lahead@:141@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0laF unk@} [141] @{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 up Funk tihead@:144@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0tiFunk@} [145] @{char@:Half up Funk tihead@:146@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:3.48087@:1.54262@:1.54262@:2.04669@:1.2602 7@:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:3.48087@:1.54262@:1.54262@:2.04669@:1.26 027@:u1doWalker@} [151] @{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@:Quarter down Walker dohead@:154@:0@:3.48087@:1.54262@:1.54262@:2.04669@ :1.26027@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1reWalker@} [156] @{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@:Quarter down Walker rehead@:159@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s0miWal ker@} [160] @{char@:Half Walker mihead@:161@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s1miWalk er@} [161] @{char@:Quarter Walker mihead@:162@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miW alker@} [162] @{char@:Whole Walker fahead@:163@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1faWalker@} [164] @{char@:Half down Walker fahead@:165@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2faWalker@} [166] @{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@:Half Funk lahead@:169@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1tiWalker@} [173] @{char@:Quarter up Walker tihead@:174@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2tiWalker@} [174] @{char@:Quarter down Walker tihead@:175@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :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@:blot_diameter@:0.4@} @{tnof@}) ) Font metrics written on feta-noteheads14.tfm. Output written on feta-noteheads14.600gf (143 characters, 14832 bytes). Transcript written on feta-noteheads14.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-noteheads23.log feta-noteheads23.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-noteheads14.log feta-noteheads14.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-noteheads23.*gf feta-noteheads23.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-noteheads14.*gf feta-noteheads14.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (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] @{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@: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@: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@: d1re@} [67] @{char@:Quarter up rehead@:68@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 8@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: s0reThin@} [70] @{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@: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@: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@: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@: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@:Half thin mihead@:82@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1miThi n@} [82] @{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@} [84] @{char@:Whole fa down head@:85@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1fa@} [86] @{char@:Half fa down head@:87@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d1fa@} [87] @{char@:Quarter fa up head@:88@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u2fa@ } [88] @{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 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@: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@:Quarter solhead@:98@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s2 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@:Whole up tihead@:105@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.62999@ :d1ti@} [107] @{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@:Whole thin up tihead@:110@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.629 99@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6299 9@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.6 2999@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6 2999@:u2tiThin@} [113] @{char@:Quarter thin down tihead@:114@:0@:6.58089@:2.24998@:2.24998@:6.58089@:- 0.62999@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 doFunk@} [115] @{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@:Half down Funk dohead@:118@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1doFunk@} [118] @{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@:Whole up Funk rehead@:121@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 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 eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2reFunk@} [126] @{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 up Funk mihead@:129@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u1m iFunk@} [129] @{char@:Half down Funk mihead@:130@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:d 1miFunk@} [130] @{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] @{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 1faFunk@} [135] @{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] @{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] @{char@:Quarter Funk solhead@:140@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.356 92@:s2solFunk@} [140] @{char@:Whole Funk lahead@:141@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0laF unk@} [141] @{char@:Half Funk lahead@:142@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s1laFu 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] @{char@:Whole down Funk tihead@:145@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0tiFunk@} [145] @{char@:Half up Funk tihead@:146@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:4.93567@:2.24998@:2.24998@:2.81636@:1.9743 7@:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:4.93567@:2.24998@:2.24998@:2.81636@:1.97 437@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:4.93567@:2.24998@:2.24998@:2.81636@:1. 97437@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:4.93567@:2.24998@:2.24998@:2.81636@:1 .97437@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:4.93567@:2.24998@:2.24998@:2.81636@ :1.97437@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1reWalker@} [156] @{char@:Half down Walker rehead@:157@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2reWalker@} [159] @{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@: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] @{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] @{char@:Quarter down Walker fahead@:167@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2faWalker@} [167] @{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] @{char@:Whole Walker tihead@:171@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1tiWalker@} [173] @{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] @{puorg@:noteheads@} ) @{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-noteheads20.tfm. Output written on feta-noteheads20.600gf (143 characters, 20796 bytes). Transcript written on feta-noteheads20.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-flags20.log feta-flags20.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-noteheads20.log feta-noteheads20.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-flags20.*gf feta-flags20.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-noteheads20.*gf feta-noteheads20.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (feta-flags13.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@:12.6@:fetaMusic@} (feta-flags.mf @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:2.92352@:9.60767@:0.28377@:2.92352@:0@:u3@} [33] @{char@:16th Flag (up)@:34@:0@:2.92352@:11.18268@:0.28377@:2.92352@:0@:u4@} [34] @{char@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} [35] @{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@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} [38] @{char@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} [39] @{char@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} [40] @{char@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} [41] @{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. Output written on feta-flags13.600gf (12 characters, 4080 bytes). Transcript written on feta-flags13.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-flags13.log feta-flags13.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-flags13.*gf feta-flags13.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (feta-flags11.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@:11.22@:fetaMusic@} (feta-flags.mf @{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@: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@:128th Flag (up)@:37@:0@:2.34908@:17.67145@:0.27606@:2.34908@:0@:u7@} [37] @{char@:8th Flag (down)@:38@:0@:3.01974@:0.27606@:8.05392@:3.01974@:0@:d3@} [38] @{char@:16th Flag (down) 3@:39@:0@:3.01974@:0.27606@:8.55518@:3.01974@:0@:d4@} [39] @{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@: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@: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. Output written on feta-flags11.600gf (12 characters, 3656 bytes). Transcript written on feta-flags11.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-flags11.log feta-flags11.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-flags11.*gf feta-flags11.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/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@} @{char@:8th Flag (up)@:33@:0@:3.25458@:10.78217@:0.29236@:3.25458@:0@:u3@} [33] @{char@:16th Flag (up)@:34@:0@:3.25458@:12.54967@:0.29236@:3.25458@:0@:u4@} [34] @{char@:32nd Flag (up)@:35@:0@:2.96222@:15.20093@:0.29236@:2.96222@:0@:u5@} [35] @{char@:64th Flag (up)@:36@:0@:2.96222@:18.73593@:0.29236@:2.96222@:0@:u6@} [36] @{char@:128th Flag (up)@:37@:0@:2.96222@:22.27094@:0.29236@:2.96222@:0@:u7@} [37] @{char@:8th Flag (down)@:38@:0@:3.81155@:0.29236@:10.09842@:3.81155@:0@:d3@} [38] @{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] @{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@} [42] @{char@:grace dash (up)@:43@:2.1328@:2.96222@:7.63562@:-3.535@:2.96222@:0@:ugra ce@} [43] @{char@:grace dash (down)@:44@:2.74432@:3.81155@:-3.49968@:7.25386@:3.81155@:0@ :dgrace@} [44] @{puorg@:flags@} ) @{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@}) ) Font metrics written on feta-flags14.tfm. Output written on feta-flags14.600gf (12 characters, 4524 bytes). Transcript written on feta-flags14.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-flags14.log feta-flags14.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-flags14.*gf feta-flags14.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (feta-flags23.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@:22.45@:fetaMusic@} (feta-flags.mf @{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@: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@: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] @{char@:32nd Flag (down)@:40@:0@:6.03876@:0.3387@:21.32935@:6.03876@: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] @{char@:grace dash (down)@:44@:4.34792@:6.03876@:-5.55641@:11.5169@:6.03876@:0@ :dgrace@} [44] @{puorg@:flags@} ) @{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@}) ) Font metrics written on feta-flags23.tfm. Output written on feta-flags23.600gf (12 characters, 7116 bytes). Transcript written on feta-flags23.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-flags23.log feta-flags23.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-flags23.*gf feta-flags23.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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 2018/Debian) (preloaded base=mf) (feta-flags16.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@:15.87@:fetaMusic@} (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] @{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 race@} [43] @{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@}) ) Font metrics written on feta-flags16.tfm. Output written on feta-flags16.600gf (12 characters, 5100 bytes). Transcript written on feta-flags16.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-flags16.log feta-flags16.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-flags16.*gf feta-flags16.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (feta-flags26.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@:25.2@:fetaMusic@} (feta-flags.mf @{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@:32nd Flag (up)@:35@:0@:5.25449@:27.09232@:0.35403@:5.25449@:0@:u5@} [35] @{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@:16th Flag (down) 3@:39@:0@:6.77202@:0.35403@:19.21732@:6.77202@:0@:d4@} [39] @{char@:32nd Flag (down)@:40@:0@:6.77202@:0.35403@:23.94232@:6.77202@:0@:d5@} [40] @{char@:64th Flag (down)@:41@:0@:6.77202@:0.35403@:28.66733@:6.77202@:0@:d6@} [41] @{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@} ) @{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@}) ) Font metrics written on feta-flags26.tfm. Output written on feta-flags26.600gf (12 characters, 7952 bytes). Transcript written on feta-flags26.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-flags26.log feta-flags26.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-flags26.*gf feta-flags26.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (feta-flags18.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@:17.82@:fetaMusic@} (feta-flags.mf @{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] @{char@:64th Flag (up)@:36@:0@:3.72823@:23.61255@:0.31288@:3.72823@:0@:u6@} [36] @{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@: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@: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. Output written on feta-flags18.600gf (12 characters, 5656 bytes). Transcript written on feta-flags18.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv feta-flags18.log feta-flags18.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f feta-flags18.*gf feta-flags18.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( echo ./out/parmesan11.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/parmesan11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan11.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (parmesan11.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@:11.22@:parmesanMusic@} (parmesan-rests.mf @{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@: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] @{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@} ) (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@:Ed. Vat. do clef@:50@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican a.do_change@} [50] @{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@:Ed. Med. do clef@:54@:0@:2.24402@:3.36603@:3.36603@:2.24402@:0@:medicae a.do_change@} [54] @{char@:Ed. Med. fa clef@:55@:0@:4.76851@:4.20752@:4.20752@:4.76851@:0@:medicae a.fa@} [55] @{char@:Ed. Med. fa clef@:56@:0@:3.81482@:3.36603@:3.36603@:3.81482@:0@:medicae a.fa_change@} [56] @{char@:neo-mensural c clef@:57@:0@:8.1583@:5.61002@:5.61002@:8.1583@:0@:neomen sural.c@} [57] @{char@:neo-mensural c clef@:58@:0@:6.52664@:4.48804@:4.48804@:6.52664@:0@:neom ensural.c_change@} [58] @{char@:petrucci c1 clef@:59@:0@:2.80501@:3.92699@:8.97601@:2.80501@:0@:petrucc i.c1@} [59] @{char@:petrucci c1 clef@:60@:0@:2.24402@:3.51239@:8.02837@:2.24402@:0@:petrucc i.c1_change@} [60] @{char@:petrucci c2 clef@:61@:0@:2.80501@:6.732@:8.97601@:2.80501@:0@:petrucci. c2@} [61] @{char@:petrucci c2 clef@:62@:0@:2.24402@:6.02126@:8.02837@:2.24402@:0@:petrucc i.c2_change@} [62] @{char@:petrucci c3 clef@:63@:0@:2.80501@:8.97601@:8.97601@:2.80501@:0@:petrucc i.c3@} [63] @{char@:petrucci c3 clef@:64@:0@:2.24402@:8.02837@:8.02837@:2.24402@:0@:petrucc i.c3_change@} [64] @{char@:petrucci c4 clef@:65@:0@:2.80501@:8.97601@:6.732@:2.80501@:0@:petrucci. c4@} [65] @{char@:petrucci c4 clef@:66@:0@:2.24402@:8.02837@:6.02126@:2.24402@:0@:petrucc i.c4_change@} [66] @{char@:petrucci c5 clef@:67@:0@:2.80501@:8.97601@:3.92699@:2.80501@:0@:petrucc i.c5@} [67] @{char@:petrucci c5 clef@:68@:0@:2.24402@:8.02837@:3.51239@:2.24402@:0@:petrucc i.c5_change@} [68] @{char@:mensural c clef@:69@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:mensural.c@} [69] @{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@:black mensural c clef@:72@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:bl ackmensural.c_change@} [72] @{char@:petrucci f clef@:73@:0@:5.45972@:12.62254@:7.01253@:5.45972@:0@:petrucc i.f@} [73] @{char@:petrucci f clef@:74@:0@:4.36778@:10.09807@:5.61005@:4.36778@:0@:petrucc i.f_change@} [74] @{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] @{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc i.g@} [77] @{char@:petrucci g clef@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. g_change@} [78] @{char@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura 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 .do@} [81] @{char@:Hufnagel do clef@:82@:0@:2.46843@:1.5708@:1.68301@:2.46843@:0@:hufnagel .do_change@} [82] @{char@:Hufnagel fa clef@:83@:0@:3.366@:3.22574@:2.80501@:3.366@:0@:hufnagel.fa @} [83] @{char@:Hufnagel fa clef@:84@:0@:2.69281@:2.58061@:2.24402@:2.69281@:0@:hufnage l.fa_change@} [84] @{char@:Hufnagel do/fa clef@:85@:0@:3.366@:8.83575@:2.10376@:3.366@:0@:hufnagel .do.fa@} [85] @{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@:Kievan tsefaut clef@:88@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev an.do_change@} [88] @{puorg@:clefs@} ) (parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:1.93785@:1.61487@:2.80501@:1.93785@:0@:hufnagel .u0@} [89] @{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@:Reverse Custos Hufnagel@:92@:0@:1.93785@:2.80501@:1.61487@:1.93785@:0@: hufnagel.d0@} [92] @{char@:Reverse Custos Hufnagel@:93@:0@:1.93785@:4.20752@:1.61487@:1.93785@:0@: hufnagel.d1@} [93] @{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@: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] @{char@:Reverse Custos Med.@:99@:0@:0.80743@:4.20752@:1.61487@:0.80743@:0@:medi caea.d1@} [99] @{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] @{char@:Custos Ed. Vat.@:102@:0@:0.77515@:1.00127@:4.20752@:0.77515@:0@:vatican a.u1@} [102] @{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@:Reverse Custos Ed. Vat.@:105@:0@:0.77515@:4.20752@:1.00127@:0.77515@:0@ :vaticana.d1@} [105] @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.77515@:3.50626@:1.00127@:0.77515@:0@ :vaticana.d2@} [106] @{char@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura l.u0@} [107] @{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 l.u2@} [109] @{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@:Reverse Custos Mensural@:112@:0@:3.87566@:6.31126@:1.06581@:3.87566@:0@ :mensural.d2@} [112] @{puorg@:custodes@} ) (parmesan-accidentals.mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.28052@:1.68303@:1.68303@:2.80501@:1.68303@:0@:med icaeaM1@} [113] @{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@: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] @{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@:Kievan flat@:120@:0@:2.80501@:2.80501@:5.04903@:2.80501@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (parmesan-flags.mf @{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@: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@: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@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ :mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men surald04@} [130] @{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@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ :mensuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me nsurald05@} [136] @{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men surald15@} [137] @{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 Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:1.68303@:0@:0.28052@:13.32379@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (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@: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@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural34@} [150] @{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@: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@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural24@} [155] @{char@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural44@} [156] @{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@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural64@} [159] @{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@: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@: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@} ) (parmesan-scripts.mf @{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@: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@: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@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment um@} [173] @{char@:signum congruentiae up@:174@:2.03958@:2.03958@:1.06178@:7.09651@:2.0395 8@:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:2.03958@:2.03958@:7.09651@:1.06178@:2.03 958@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:4.48798@:6.01349@:8.01155@:4.48798 @:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (parmesan-dots.mf @{group@:dots@} @{char@:duration dot@:177@:0@:0.79343@:0.39671@:0.39671@:0.79343@:0@:dotvatican a@} [177] @{char@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d otkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. Output written on parmesan11.600gf (146 characters, 27008 bytes). Transcript written on parmesan11.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan11.log parmesan11.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan11.*gf parmesan11.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/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@ :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@:Custos Mensural@:108@:0@:5.31853@:1.4626@:9.91875@:5.31853@:0@:mensural .u1@} [108] @{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@:Reverse Custos Mensural@:112@:0@:5.31853@:8.92688@:1.4626@:5.31853@:0@: mensural.d2@} [112] @{puorg@:custodes@} ) (parmesan-accidentals.mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.39677@:2.38052@:2.38052@:3.9675@:2.38052@:0@:medi caeaM1@} [113] @{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] @{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me nsural1@} [116] @{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men suralM1@} [117] @{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@} [119] @{char@:Kievan flat@:120@:0@:3.9675@:3.9675@:7.14151@:3.9675@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (parmesan-flags.mf @{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@: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@: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] @{char@:16th Mensural Flag (up)@:128@:0@:2.38052@:9.91875@:0.39677@:2.38052@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:2.38052@:10.91063@:0.39677@:2.38052@:0 @:mensuralu24@} [129] @{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] @{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] @{char@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu rald05@} [136] @{char@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me nsurald25@} [138] @{char@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ :mensuralu06@} [139] @{char@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men surald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:2.38052@:0@:0.39677@:18.84563@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (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@:Mensural 2/2 meter@:146@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural22@} [146] @{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@:Mensural 9/4 meter@:149@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens 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@: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@:Mensural 4/4 meter@:156@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural44@} [156] @{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@: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@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68@} [162] @{char@:Mensural 9/8 meter@:163@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom 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@:Mensural 2/4 meter@:166@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.23232@:0.23232@:0.69432@:0.69432@:0.23232@:0@:ictus@} [167] @{char@:accentus up@:168@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:uacce ntus@} [168] @{char@:accentus down@:169@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:dac centus@} [169] @{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@:augmentum@:173@:0.49594@:0.49594@:0.49594@:0.49594@:0.49594@:0@:augment um@} [173] @{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@:Kievan end of piece (slash)@:176@:0@:6.34796@:8.37637@:11.46112@:6.3479 6@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (parmesan-dots.mf @{group@:dots@} @{char@:duration dot@:177@:0@:1.16763@:0.58382@:0.58382@:1.16763@:0@:dotvatican a@} [177] @{char@:Kievan augmentation dot@:178@:0@:3.50288@:1.75145@:1.75145@:3.50288@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. Output written on parmesan16.600gf (146 characters, 36740 bytes). Transcript written on parmesan16.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan16.log parmesan16.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan16.*gf parmesan16.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (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@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru cci.c3_change@} [64] @{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} [65] @{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@: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 l.do@} [81] @{char@:Hufnagel do clef@:82@:0@:3.11084@:1.9796@:2.12102@:3.11084@:0@:hufnagel .do_change@} [82] @{char@:Hufnagel fa clef@:83@:0@:4.24199@:4.06523@:3.535@:4.24199@:0@:hufnagel. fa@} [83] @{char@:Hufnagel fa clef@:84@:0@:3.39362@:3.2522@:2.82802@:3.39362@:0@:hufnagel .fa_change@} [84] @{char@:Hufnagel do/fa clef@:85@:0@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf nagel.do.fa@} [85] @{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@:Kievan tsefaut clef@:88@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan .do_change@} [88] @{puorg@:clefs@} ) (parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.39088@:1.99239@:3.535@:2.39088@:0@:hufnagel.u 0@} [89] @{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@:Reverse Custos Hufnagel@:92@:0@:2.39088@:3.535@:1.99239@:2.39088@:0@:hu fnagel.d0@} [92] @{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@:Custos Med.@:95@:0@:0.9962@:1.99239@:3.535@:0.9962@:0@:medicaea.u0@} [95] @{char@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} [96] @{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@: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@: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] @{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@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ :vaticana.d2@} [106] @{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u 0@} [107] @{char@:Custos Mensural@:108@:0@:4.78171@:1.31499@:8.83751@:4.78171@:0@:mensura l.u1@} [108] @{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@:Reverse Custos Mensural@:111@:0@:4.78171@:8.83751@:1.31499@:4.78171@:0@ :mensural.d1@} [111] @{char@:Reverse Custos Mensural@:112@:0@:4.78171@:7.95377@:1.31499@:4.78171@:0@ :mensural.d2@} [112] @{puorg@:custodes@} ) (parmesan-accidentals.mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic aeaM1@} [113] @{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat icanaM1@} [114] @{char@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v aticana0@} [115] @{char@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men sural1@} [116] @{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men suralM1@} [117] @{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@} [119] @{char@:Kievan flat@:120@:0@:3.535@:3.535@:6.36302@:3.535@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (parmesan-flags.mf @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:2.12102@:7.07@:0.35352@:2.12102@:0@:men suralu03@} [121] @{char@:8th Mensural Flag (up)@:122@:0@:2.12102@:5.3025@:0.35352@:2.12102@:0@:m ensuralu13@} [122] @{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@:8th Mensural Flag (down)@:125@:2.12102@:0@:0.35352@:5.3025@:0@:0@:mensu rald13@} [125] @{char@:8th Mensural Flag (down)@:126@:2.12102@:0@:0.35352@:6.18626@:0@:0@:mens urald23@} [126] @{char@:16th Mensural Flag (up)@:127@:0@:2.12102@:10.60501@:0.35352@:2.12102@:0 @:mensuralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:2.12102@:8.83751@:0.35352@:2.12102@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:2.12102@:9.72127@:0.35352@:2.12102@:0@ :mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me nsurald04@} [130] @{char@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men surald14@} [131] @{char@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men surald24@} [132] @{char@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 @:mensuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:2.12102@:13.25627@:0.35352@:2.12102@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.12102@:0@:0.35352@:14.14001@:0@:0@:me nsurald05@} [136] @{char@:32th Mensural Flag (down)@:137@:2.12102@:0@:0.35352@:12.37251@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me nsurald25@} [138] @{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 @: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] @{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:2.12102@:0@:0.35352@:16.79128@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural44@} [145] @{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@: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 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural68@} [151] @{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 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@: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 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural32@} [158] @{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural64@} [159] @{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural94@} [160] @{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@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.22488@:0.22488@:0.61864@:0.61864@:0.22488@:0@:ictus@} [167] @{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@: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@:signum congruentiae up@:174@:2.44215@:2.44215@:1.12442@:8.6442@:2.44215 @:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 15@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:5.65596@:7.49728@:10.17773@:5.6559 6@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (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@}) ) (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. Output written on parmesan14.600gf (146 characters, 33028 bytes). Transcript written on parmesan14.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan14.log parmesan14.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan14.*gf parmesan14.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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] @{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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan26.log parmesan26.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan26.*gf parmesan26.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/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] @{char@:8th Mensural Flag (up)@:122@:0@:1.89003@:4.72502@:0.31502@:1.89003@:0@: mensuralu13@} [122] @{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@:8th Mensural Flag (down)@:125@:1.89003@:0@:0.31502@:4.72502@:0@:0@:mens urald13@} [125] @{char@:8th Mensural Flag (down)@:126@:1.89003@:0@:0.31502@:5.51251@:0@:0@:mens urald23@} [126] @{char@:16th Mensural Flag (up)@:127@:0@:1.89003@:9.45003@:0.31502@:1.89003@:0@ :mensuralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:1.89003@:7.87503@:0.31502@:1.89003@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:1.89003@:8.66252@:0.31502@:1.89003@:0@ :mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:1.89003@:0@:0.31502@:9.45003@:0@:0@:men surald04@} [130] @{char@:16th Mensural Flag (down)@:131@:1.89003@:0@:0.31502@:7.87503@:0@:0@:men surald14@} [131] @{char@:16th Mensural Flag (down)@:132@:1.89003@:0@:0.31502@:8.66252@:0@:0@:men surald24@} [132] @{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] @{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 nsurald05@} [136] @{char@:32th Mensural Flag (down)@:137@:1.89003@:0@:0.31502@:11.02504@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:1.89003@:0@:0.31502@:11.81253@:0@:0@:me nsurald25@} [138] @{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] @{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] @{char@:64th Mensural Flag (down)@:144@:1.89003@:0@:0.31502@:14.96254@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf @{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@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural32@} [147] @{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural64@} [148] @{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al68@} [151] @{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@: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@:Mensural 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural44@} [156] @{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@: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@: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@:Mensural 9/8 meter@:163@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (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@: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@:augmentum@:173@:0.39375@:0.39375@:0.39375@:0.39375@:0.39375@:0@:augment um@} [173] @{char@:signum congruentiae up@:174@:2.22984@:2.22984@:1.09138@:7.82796@:2.2298 4@:0@:usignumcongruentiae@} [174] @{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@} ) (parmesan-dots.mf @{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@}) ) (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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan13.log parmesan13.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan13.*gf parmesan13.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/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 l.do@} [81] @{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@: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@: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@} ) (parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.96184@:2.46817@:4.455@:2.96184@:0@:hufnagel.u 0@} [89] @{char@:Custos Hufnagel@:90@:0@:2.96184@:2.46817@:6.68251@:2.96184@:0@:hufnagel .u1@} [90] @{char@:Custos Hufnagel@:91@:0@:2.96184@:2.46817@:5.56876@:2.96184@:0@:hufnagel .u2@} [91] @{char@:Reverse Custos Hufnagel@:92@:0@:2.96184@:4.455@:2.46817@:2.96184@:0@:hu fnagel.d0@} [92] @{char@:Reverse Custos Hufnagel@:93@:0@:2.96184@:6.68251@:2.46817@:2.96184@:0@: hufnagel.d1@} [93] @{char@:Reverse Custos Hufnagel@:94@:0@:2.96184@:5.56876@:2.46817@:2.96184@:0@: hufnagel.d2@} [94] @{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} [95] @{char@:Custos Med.@:96@:0@:1.23409@:2.46817@:6.68251@:1.23409@:0@:medicaea.u1@ } [96] @{char@:Custos Med.@:97@:0@:1.23409@:2.46817@:5.56876@:1.23409@:0@:medicaea.u2@ } [97] @{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] @{char@:Reverse Custos Med.@:100@:0@:1.23409@:5.56876@:2.46817@:1.23409@:0@:med icaea.d2@} [100] @{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@:Custos Ed. Vat.@:103@:0@:1.18475@:1.53035@:5.56876@:1.18475@:0@:vatican a.u2@} [103] @{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 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@: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 Mensural@:112@:0@:5.9236@:10.02376@:1.629@:5.9236@:0@:me nsural.d2@} [112] @{puorg@:custodes@} ) (parmesan-accidentals.mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.44553@:2.67303@:2.67303@:4.455@:2.67303@:0@:medic aeaM1@} [113] @{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@: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@:Hufnagel Flat@:118@:0.48134@:2.70885@:1.5772@:8.25969@:2.70885@:0@:hufn agelM1@} [118] @{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 @{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@: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@:16th Mensural Flag (up)@:127@:0@:2.67303@:13.365@:0.44553@:2.67303@:0@: mensuralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 @:mensuralu14@} [128] @{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@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me nsurald14@} [131] @{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me nsurald24@} [132] @{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@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu rald05@} [136] @{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] @{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 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:2.67303@:21.16125@:0.44553@:2.67303@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:2.67303@:0@:0.44553@:22.27501@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:2.67303@:0@:0.44553@:21.16125@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf @{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@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al32@} [147] @{char@:Mensural 6/4 meter@:148@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al64@} [148] @{char@:Mensural 9/4 meter@:149@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural68@} [151] @{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@: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] @{char@:Mensural 4/4 meter@:156@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural44@} [156] @{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@: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 sural94@} [160] @{char@:Mensural 3/4 meter@:161@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural68@} [162] @{char@:Mensural 9/8 meter@:163@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural48@} [164] @{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@} ) (parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} [167] @{char@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce ntus@} [168] @{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac centus@} [169] @{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul us@} [170] @{char@:half circle@:171@:0.69609@:0.69609@:0.69609@:0@:0.69609@:0@:dsemicircul us@} [171] @{char@:circle@:172@:0.69609@:0.69609@:0.69609@:0.69609@:0.69609@:0@:circulus@} [172] @{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment um@} [173] @{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 2@:0@:usignumcongruentiae@} [174] @{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@} ) (parmesan-dots.mf @{group@:dots@} @{char@:duration dot@:177@:0@:1.32455@:0.66228@:0.66228@:1.32455@:0@:dotvatican a@} [177] @{char@:Kievan augmentation dot@:178@:0@:3.97366@:1.98683@:1.98683@:3.97366@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. Output written on parmesan18.600gf (146 characters, 40816 bytes). Transcript written on parmesan18.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan18.log parmesan18.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan18.*gf parmesan18.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/Debian) (preloaded base=mf) (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@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 1002@:0@:uM2neomensural@} [35] @{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 .61002@:0@:dM2neomensural@} [36] @{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 @:0@:sM1neomensural@} [37] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 @:1.61487@:5.61002@:0@:urM2neomensural@} [40] @{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@: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@: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@: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@: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@: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@: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@: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@: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@: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] @{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] @{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] @{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] @{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@: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@: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@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ :s1petrucci@} [88] @{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] @{char@:Ed. Vat. punctum@:93@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s 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] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@ :svaticana.linea.punctum.cavum@} [96] @{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@: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] @{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@: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@: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] @{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic ana.quilisma@} [110] @{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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan-noteheads11.log parmesan-noteheads11.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan-noteheads11.*gf parmesan-noteheads11.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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 o@} [81] @{char@:Hufnagel do clef@:82@:0@:4.40004@:2.8@:3.00002@:4.40004@:0@:hufnagel.do _change@} [82] @{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@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag 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@: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@} ) (parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:3.30006@:2.75003@:5@:3.30006@:0@:hufnagel.u0@} [89] @{char@:Custos Hufnagel@:90@:0@:3.30006@:2.75003@:7.5@:3.30006@:0@:hufnagel.u1@ } [90] @{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@: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 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@: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@: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@: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@: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@: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@: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@:Custos Mensural@:109@:0@:6.60004@:1.81502@:11.25@:6.60004@:0@:mensural. u2@} [109] @{char@:Reverse Custos Mensural@:110@:0@:6.60004@:10@:1.81502@:6.60004@:0@:mens ural.d0@} [110] @{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@} ) (parmesan-accidentals.mf @{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@: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@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura lM1@} [117] @{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@} [119] @{char@:Kievan flat@:120@:0@:5@:5@:9.00002@:5@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (parmesan-flags.mf @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:3.00003@:10@:0.50003@:3.00003@:0@:mensu ralu03@} [121] @{char@:8th Mensural Flag (up)@:122@:0@:3.00003@:7.5@:0.50003@:3.00003@:0@:mens uralu13@} [122] @{char@:8th Mensural Flag (up)@:123@:0@:3.00003@:8.75@:0.50003@:3.00003@:0@:men suralu23@} [123] @{char@:8th Mensural Flag (down)@:124@:3.00003@:0@:0.50003@:10@:0@:0@:mensurald 03@} [124] @{char@:8th Mensural Flag (down)@:125@:3.00003@:0@:0.50003@:7.5@:0@:0@:mensural d13@} [125] @{char@:8th Mensural Flag (down)@:126@:3.00003@:0@:0.50003@:8.75@:0@:0@:mensura ld23@} [126] @{char@:16th Mensural Flag (up)@:127@:0@:3.00003@:15@:0.50003@:3.00003@:0@:mens uralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:3.00003@:12.5@:0.50003@:3.00003@:0@:me nsuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:3.00003@:13.75@:0.50003@:3.00003@:0@:m ensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:3.00003@:0@:0.50003@:15@:0@:0@:mensural d04@} [130] @{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur ald14@} [131] @{char@:16th Mensural Flag (down)@:132@:3.00003@:0@:0.50003@:13.75@:0@:0@:mensu rald24@} [132] @{char@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens uralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:3.00003@:17.5@:0.50003@:3.00003@:0@:me nsuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:3.00003@:18.75@:0.50003@:3.00003@:0@:m ensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:3.00003@:0@:0.50003@:20@:0@:0@:mensural d05@} [136] @{char@:32th Mensural Flag (down)@:137@:3.00003@:0@:0.50003@:17.5@:0@:0@:mensur ald15@} [137] @{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.00003@:25@:0.50003@:3.00003@:0@:mens uralu06@} [139] @{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me nsuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m ensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural d06@} [142] @{char@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur ald16@} [143] @{char@:64th Mensural Flag (down)@:144@:3.00003@:0@:0.50003@:23.75@:0@:0@:mensu rald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural44@} [145] @{char@:Mensural 2/2 meter@:146@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural22@} [146] @{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural32@} [147] @{char@:Mensural 6/4 meter@:148@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural64@} [148] @{char@:Mensural 9/4 meter@:149@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural94@} [149] @{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 ural68@} [151] @{char@:Mensural 9/8 meter@:152@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural98@} [152] @{char@:Mensural 4/8 meter@:153@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural48@} [153] @{char@:Mensural 6/8 meter@:154@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural68alt@} [154] @{char@:Mensural 2/4 meter@:155@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural24@} [155] @{char@:Mensural 4/4 meter@:156@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural44@} [156] @{char@:Mensural 2/2 meter@:157@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural22@} [157] @{char@:Mensural 3/2 meter@:158@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural32@} [158] @{char@:Mensural 6/4 meter@:159@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural64@} [159] @{char@:Mensural 9/4 meter@:160@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural94@} [160] @{char@:Mensural 3/4 meter@:161@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68@} [162] @{char@:Mensural 9/8 meter@:163@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.25003@:0.25003@:0.87502@:0.87502@:0.25003@:0@:ictus@} [167] @{char@:accentus up@:168@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:uaccentus@} [168] @{char@:accentus down@:169@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:daccentus @} [169] @{char@:half circle@:170@:0.78125@:0.78125@:0@:0.78125@:0.78125@:0@:usemicircul us@} [170] @{char@:half circle@:171@:0.78125@:0.78125@:0.78125@:0@:0.78125@:0@:dsemicircul us@} [171] @{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@:signum congruentiae up@:174@:3.25008@:3.25008@:1.25012@:11.75017@:3.250 08@:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:3.25008@:3.25008@:11.75017@:1.25012@:3.2 5008@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:7.99995@:10.47504@:14.52496@:7.999 95@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (parmesan-dots.mf @{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@} ) @{tnof@}) ) (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. Output written on parmesan20.600gf (146 characters, 45540 bytes). Transcript written on parmesan20.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan20.log parmesan20.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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 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@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr ucci.f@} [73] @{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@: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] @{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] @{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] @{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: hufnagel.d1@} [93] @{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: hufnagel.d2@} [94] @{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@: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] @{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] @{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@} ) (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] @{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf nagelM1@} [118] @{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@} ) (parmesan-flags.mf @{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@: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@: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@: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@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 @:mensuralu15@} [134] @{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] @{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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/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@: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@: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@: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@: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] @{char@:Mensural longa notehead (up)@:51@:0@:5@:2.75003@:2.75003@:5@:0@:uM2mens ural@} [51] @{char@:Mensural longa notehead (down)@:52@:0@:5@:2.75003@:2.75003@:5@:0@:dM2me nsural@} [52] @{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 maxima notehead (up, reduced hole)@:55@:0@:10@:2.75003@:2.7500 3@:10@:0@:urM3mensural@} [55] @{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@:Mensural longa notehead (up, reduced hole)@:58@:0@:5@:2.75003@:2.75003@ :5@:0@:urM2mensural@} [58] @{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 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@: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@:Semi-colored mensural longa notehead (up)@:65@:0@:5@:2.75003@:2.75003@: 5@:0@:uM2semimensural@} [65] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5@:2.75003@:2.75003 @:5@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5@:2.75003@:2.7 5003@:5@:0@:sM2semiligmensural@} [67] @{char@:Semi-colored mensural brevis notehead@:68@:0@:5@:2.75003@:2.75003@:5@:0 @:sM1semimensural@} [68] @{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 (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@: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@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 @:2.75003@:2.75003@:5@:0@:srM2semiligmensural@} [74] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5@:2.75003 @:2.75003@:5@:0@:srM1semimensural@} [75] @{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@:Black mensural maxima notehead (ligature)@:78@:0@:10@:2.75003@:2.75003@ :10@:0@:sM3blackligmensural@} [78] @{char@:Black mensural longa notehead (up)@:79@:0@:5@:2.75003@:2.75003@:5@:0@:u M2blackmensural@} [79] @{char@:Black mensural longa notehead (down)@:80@:0@:5@:2.75003@:2.75003@:5@:0@ :dM2blackmensural@} [80] @{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@:Mensural semibrevis head@:83@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s 0mensural@} [83] @{char@:Mensural minima head@:84@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s1men sural@} [84] @{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 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 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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan20.*gf parmesan20.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan23.log parmesan23.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan-noteheads20.log parmesan-noteheads20.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan23.*gf parmesan23.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan-noteheads20.*gf parmesan-noteheads20.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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@ :1.99239@:7.07@:0@:drM2neomensural@} [41] @{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] @{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 .82298@:s2neomensural@} [45] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.59552@:2.59012@:2.59012 @:4.59552@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.59552@:2.59012@:2.5901 2@:4.59552@:0@:s2harmonic@} [47] @{char@:Mensural maxima notehead (up)@:48@:0@:7.07@:1.99239@:1.99239@:7.07@:0@: uM3mensural@} [48] @{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] @{char@:Mensural longa notehead (up)@:51@:0@:3.535@:1.99239@:1.99239@:3.535@:0@ :uM2mensural@} [51] @{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@:Mensural brevis notehead@:54@:0@:3.535@:1.99239@:1.99239@:3.535@:0@:sM1 mensural@} [54] @{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@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.07@:1.99239 @:1.99239@:7.07@:0@:srM3ligmensural@} [57] @{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@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.535@:1.99239 @:1.99239@:3.535@:0@:srM2ligmensural@} [60] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.535@:1.99239@:1.99239 @:3.535@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.07@:1.99239@:1.992 39@:7.07@:0@:uM3semimensural@} [62] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.07@:1.99239@:1.9 9239@:7.07@:0@:dM3semimensural@} [63] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.07@:1.99239@ :1.99239@:7.07@:0@:sM3semiligmensural@} [64] @{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] @{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@: 3.535@:0@:sM1semimensural@} [68] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.07@: 1.99239@:1.99239@:7.07@:0@:urM3semimensural@} [69] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.07 @:1.99239@:1.99239@:7.07@:0@:drM3semimensural@} [70] @{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@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.535 @:1.99239@:1.99239@:3.535@:0@:drM2semimensural@} [73] @{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@:Black mensural maxima notehead (up)@:76@:0@:7.07@:1.99239@:1.99239@:7.0 7@:0@:uM3blackmensural@} [76] @{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@: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@: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] @{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 797@:s2mensural@} [85] @{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@: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] @{char@:Petrucci colored semibrevis head@:90@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s0blackpetrucci@} [90] @{char@:Petrucci colored minima head@:91@:0@:4.01665@:2.78934@:2.78934@:2.00833 @:1.61993@:s1blackpetrucci@} [91] @{char@:Petrucci colored semiminima head@:92@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s2blackpetrucci@} [92] @{char@:Ed. Vat. punctum@:93@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:s vaticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:3.23682@:1.39467@:1.39467@:3.23682@:0@:s vaticana.linea.punctum@} [95] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.23682@:1.39467@:1.39467@:3.23682 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438 @:svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.00987@:1.19118@:1.17126@:2.00987@: 0@:svaticana.lpes@} [98] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:2.00987@:0.8525@:1.50995@:2.009 87@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:1.20593@:0.81664@:0.8764@:1.20593@:0@:svaticana .plica@} [102] @{char@:Ed. Vat. var plica@:103@:0@:1.20593@:1.10953@:0.75085@:1.20593@:0@:svat icana.vplica@} [103] @{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@:Ed. Vat. rev. plica@:106@:0@:1.20593@:0.8764@:0.81664@:1.20593@:0@:svat icana.reverse.plica@} [106] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.20593@:1.27686@:0.58353@:1.20593@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.00987@:1.41039@:1.39043@:2.00987@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:2.00987@:4.60815@:1.39043@:2.00987@:0@:sva ticana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:2.00987@:1.11574@:1.43452@:2.00987@:0@:svati cana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.3951@:0.9962@:0.9962@:0.6 9756@:0.09666@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.00987@:1.25096@:2.1874@:2. 00987@:0@:ssolesmes.auct.asc@} [112] @{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] @{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: 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] @{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] @{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh ufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:5.04851@:5.3025@:1.7675@:5.04851@:0@:shufnagel. virga@} [123] @{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@: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@: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@: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] @{puorg@:noteheads@} ) @{tnof@}) ) (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. Output written on parmesan-noteheads14.600gf (101 characters, 17040 bytes). Transcript written on parmesan-noteheads14.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan-noteheads14.log parmesan-noteheads14.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan-noteheads14.*gf parmesan-noteheads14.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 2018/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 (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@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ :14.59254@:0@:dM3neomensural@} [34] @{char@:Neo-mensural longa notehead (up)@:35@:0@:11.225@:3.06679@:3.06679@:11.2 25@:0@:uM2neomensural@} [35] @{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@: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@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ :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@: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@: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@:Harmonic notehead (Neo-mensural open)@:46@:0@:7.29626@:3.98683@:3.98683 @:7.29626@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:7.29626@:3.98683@:3.9868 3@:7.29626@:0@:s2harmonic@} [47] @{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@: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@:Mensural longa notehead (down)@:52@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:dM2mensural@} [52] @{char@:Mensural longa notehead (ligature)@:53@:0@:5.6125@:3.06679@:3.06679@:5. 6125@:0@:sM2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:5.6125@:3.06679@:3.06679@:5.6125@:0@:s M1mensural@} [54] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:urM3mensural@} [55] @{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@: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@: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 9@:5.6125@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:11.225@:3.06679@:3.0 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@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:sM3semiligmensural@} [64] @{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@: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@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:11.225 @:3.06679@:3.06679@:11.225@:0@:urM3semimensural@} [69] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:11.2 25@:3.06679@:3.06679@:11.225@:0@:drM3semimensural@} [70] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 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@: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@: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@: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@: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@:Black mensural brevis notehead@:82@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:sM1blackmensural@} [82] @{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s0mensural@} [83] @{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 1@:s1mensural@} [84] @{char@:Mensural semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s2mensural@} [85] @{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@:Petrucci minima head@:88@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2.9386 9@:s1petrucci@} [88] @{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@:Petrucci colored minima head@:91@:0@:6.18263@:4.29349@:4.29349@:3.09132 @:2.93869@:s1blackpetrucci@} [91] @{char@:Petrucci colored semiminima head@:92@:0@:6.18263@:4.29349@:4.29349@:3.0 9132@:2.93869@:s2blackpetrucci@} [92] @{char@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana .punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:sva ticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s vaticana.linea.punctum@} [95] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.87953@:2.14674@:2.14674@:4.87953 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@ :svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.0937@:1.74791@:1.71725@:3.0937@:0@ :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@:Ed. Vat. pes upper punctum@:100@:0@:3.0937@:1.71725@:1.74791@:3.0937@:0 @:svaticana.upes@} [100] @{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. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat icana.vplica@} [103] @{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic ana.epiphonus@} [104] @{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.85623@:1.8798@:0.81258@:1.85623@:0@: svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ :svaticana.inner.cephalicus@} [108] @{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] @{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 .0937@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.43585@:2.45345@:2.45345@:1.717 93@:1.4113@:ssolesmes.incl.auctum@} [114] @{char@:Solesmes stropha@:115@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@:s solesmes.stropha@} [115] @{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] @{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 aea.punctum@} [119] @{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@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: shufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:8.01547@:8.41876@:2.80626@:8.01547@:0@:shufnage l.virga@} [123] @{char@:Hufnagel pes lower punctum@:124@:0@:11.225@:1.96437@:1.96437@:11.225@:0 @: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] @{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@: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@}) ) (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. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan-noteheads23.log parmesan-noteheads23.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan-noteheads23.*gf parmesan-noteheads23.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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@: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@:Neo-mensural semiminima head@:45@:0@:3.9675@:2.21606@:2.21606@:1.98375@ :1.00806@:s2neomensural@} [45] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.15776@:2.88089@:2.88089 @: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@: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@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: 0@:uM2mensural@} [51] @{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 maxima notehead (up, reduced hole)@:55@:0@:7.935@:2.21606@:2.2 1606@:7.935@:0@:urM3mensural@} [55] @{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@: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@: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@: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@: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. 21606@:3.9675@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.9675@:2.21606 @:2.21606@:3.9675@:0@:sM2semiligmensural@} [67] @{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@: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@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ :2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] @{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 .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@:Black mensural maxima notehead (up)@:76@:0@:7.935@:2.21606@:2.21606@:7. 935@:0@:uM3blackmensural@} [76] @{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@: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@: 3.9675@:0@:dM2blackmensural@} [80] @{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] @{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 2@:s1mensural@} [84] @{char@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s2mensural@} [85] @{char@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 31@:1.05452@:s0blackmensural@} [86] @{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s0petrucci@} [87] @{char@:Petrucci minima head@:88@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1.8944 5@:s1petrucci@} [88] @{char@:Petrucci semiminima head@:89@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s2petrucci@} [89] @{char@:Petrucci colored semibrevis head@:90@:0@:4.46756@:3.10246@:3.10246@:2.2 3378@:1.89445@:s0blackpetrucci@} [90] @{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@: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 ticana.punctum.cavum@} [94] @{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@:3.5788@:1.55124@:1.55124@:3.5788@: 0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 @:svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ :svaticana.lpes@} [98] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:2.2355@:0.93036@:1.66167@:2.235 5@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:1.34132@:0.8905@:0.95699@:1.34132@:0@:svaticana .plica@} [102] @{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@:Ed. Vat. var epiphonus@:105@:0@:2.2355@:2.01627@:1.06335@:2.2355@:0@:sv aticana.vepiphonus@} [105] @{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@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ :svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati cana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica na.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: 0.77586@:0.1788@:ssolesmes.incl.parvum@} [111] @{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@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 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] @{char@:Solesmes oriscus@:117@:0@:2.66133@:1.32965@:1.32965@:2.66133@:0@:ssoles mes.oriscus@} [117] @{char@:Ed. Med. inclinatum@:118@:0@:3.3337@:2.3805@:2.3805@:1.66685@:1.45126@: smedicaea.inclinatum@} [118] @{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@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae a.virga@} [121] @{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: shufnagel.punctum@} [122] @{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@: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@: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@:Kievan eighth note (up)@:133@:0@:3.9675@:1.58698@:11.50572@:3.9675@:0@: u3kievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) (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. Output written on parmesan-noteheads16.600gf (101 characters, 19240 bytes). Transcript written on parmesan-noteheads16.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan-noteheads16.log parmesan-noteheads16.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan-noteheads16.*gf parmesan-noteheads16.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/Debian) (preloaded base=mf) (parmesan-noteheads13.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@: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] @{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@:Neo-mensural longa notehead (down)@:36@:0@:6.30002@:1.79329@:1.79329@:6 .30002@:0@:dM2neomensural@} [36] @{char@:Neo-mensural brevis notehead@:37@:0@:6.30002@:1.79329@:1.79329@:6.30002 @:0@:sM1neomensural@} [37] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:8.19005@:1.7932 9@:1.79329@:8.19005@:0@:urM3neomensural@} [38] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:8.19005@:1.79 329@:1.79329@:8.19005@:0@:drM3neomensural@} [39] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:6.30002@:1.79329 @:1.79329@:6.30002@:0@:urM2neomensural@} [40] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:6.30002@:1.793 29@:1.79329@:6.30002@:0@:drM2neomensural@} [41] @{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@: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@: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@: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 maxima notehead (ligature)@:50@:0@:6.30002@:1.79329@:1.79329@: 6.30002@:0@:sM3ligmensural@} [50] @{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] @{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@:Mensural maxima notehead (up, reduced hole)@:55@:0@:6.30002@:1.79329@:1 .79329@:6.30002@:0@:urM3mensural@} [55] @{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 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@: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@: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@: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@: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@: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 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@: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] @{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] @{char@:Black mensural longa notehead (up)@:79@:0@:3.15001@:1.79329@:1.79329@:3 .15001@:0@:uM2blackmensural@} [79] @{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 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 @: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] @{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@: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] @{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@:Ed. Vat. linea punctum@:95@:0@:2.93239@:1.2553@:1.2553@:2.93239@:0@:sva ticana.linea.punctum@} [95] @{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@:Ed. Vat. pes var lower punctum@:99@:0@:1.80902@:1.48254@:0.67554@:1.809 02@:0@:svaticana.vlpes@} [99] @{char@:Ed. Vat. pes upper punctum@:100@:0@:1.80902@:1.07008@:1.088@:1.80902@:0 @:svaticana.upes@} [100] @{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@: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@:Ed. Vat. var epiphonus@:105@:0@:1.80902@:1.6619@:0.89075@:1.80902@:0@:s 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@:Ed. Vat. rev. var plica@:107@:0@:1.08543@:1.16513@:0.54108@:1.08543@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:1.80902@:1.2853@:1.26735@:1.80902@:0 @:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:1.80902@:4.16351@:1.26735@:1.80902@:0@:sva ticana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:1.80902@:1.00423@:1.29117@:1.80902@:0@:svati cana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.25568@:0.89665@:0.89665@: 0.62784@:0.02354@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:1.80902@:1.14182@:1.98465@:1 .80902@:0@:ssolesmes.auct.asc@} [112] @{char@:Solesmes punctum auctum descendens@:113@:0@:1.80902@:1.98466@:1.1418@:1 .80902@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.0091@:1.43463@:1.43463@:1.0045 5@:0.56152@:ssolesmes.incl.auctum@} [114] @{char@:Solesmes stropha@:115@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@:s solesmes.stropha@} [115] @{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@: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@:Hufnagel punctum@:122@:0@:4.49867@:1.57501@:1.57501@:2.24934@:0.7019@:s hufnagel.punctum@} [122] @{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@: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@: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@: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@:Kievan eighth note (up)@:133@:0@:3.15001@:1.25998@:9.13501@:3.15001@:0@ :u3kievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) (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. Output written on parmesan-noteheads13.600gf (101 characters, 15596 bytes). Transcript written on parmesan-noteheads13.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan-noteheads13.log parmesan-noteheads13.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan-noteheads13.*gf parmesan-noteheads13.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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] @{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@ :2.46817@:8.91@:0@:drM2neomensural@} [41] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:srM1neomensural@} [42] @{char@:Neo-mensural semibrevis head@:43@:0@:4.455@:2.46817@:2.46817@:2.22751@: 1.21667@:s0neomensural@} [43] @{char@:Neo-mensural minima head@:44@:0@:4.455@:2.46817@:2.46817@:2.22751@:1.21 667@:s1neomensural@} [44] @{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.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@: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] @{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@: 0@:dM2mensural@} [52] @{char@:Mensural longa notehead (ligature)@:53@:0@:4.455@:2.46817@:2.46817@:4.4 55@:0@:sM2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:4.455@:2.46817@:2.46817@:4.455@:0@:sM1 mensural@} [54] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:urM3mensural@} [55] @{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@:Mensural longa notehead (up, reduced hole)@:58@:0@:4.455@:2.46817@:2.46 817@:4.455@:0@:urM2mensural@} [58] @{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] @{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] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ :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 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@: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@: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 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@: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@: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@: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@: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 semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 04@:1.26483@:s0blackmensural@} [86] @{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. 20393@:s0petrucci@} [87] @{char@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 3@:s1petrucci@} [88] @{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@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica na.punctum@} [93] @{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] @{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@ :svaticana.inclinatum@} [97] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 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] @{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@:Ed. Vat. rev. var plica@:107@:0@:1.49391@:1.54388@:0.68495@:1.49391@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva ticana.cephalicus@} [109] @{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] @{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. Output written on parmesan-noteheads18.600gf (101 characters, 21548 bytes). Transcript written on parmesan-noteheads18.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan-noteheads18.log parmesan-noteheads18.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cd ./out \ && touch mf2pt1.mem \ && mpost -progname=mpost -ini /<>/lilypond-2.19.81+really-2.18.2/mf/mf2pt1.mp \\dump This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (/<>/lilypond-2.19.81+really-2.18.2/mf/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.)) Transcript written on mf2pt1.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan-noteheads18.*gf parmesan-noteheads18.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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;" This is METAFONT, Version 2.7182818 (TeX Live 2018/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. 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@: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@: 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@: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@: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] @{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. 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@: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 (up, reduced hole)@:72@:0@:6.3@:3. 42233@:3.42233@:6.3@:0@:urM2semimensural@} [72] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:6.3@: 3.42233@:3.42233@:6.3@:0@:drM2semimensural@} [73] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:6 .3@:3.42233@:3.42233@:6.3@:0@:srM2semiligmensural@} [74] @{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@: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@:Black mensural brevis notehead@:82@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:s 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] @{char@:Mensural semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s2mensural@} [85] @{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] @{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] @{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@:Ed. Vat. punctum@:93@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:s vaticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:5.42313@:2.39563@:2.39563@:5.42313@:0@:s vaticana.linea.punctum@} [95] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:5.42313@:2.39563@:2.39563@:5.42313 @:0@:svaticana.linea.punctum.cavum@} [96] @{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@: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. 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@: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] @{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@:Ed. Vat. rev. var plica@:107@:0@:2.07144@:2.07933@:0.88837@:2.07144@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.45236@:2.30867@:2.27441@:3.45236@: 0@:svaticana.inner.cephalicus@} [108] @{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 ana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.39635@:1.71117@:1.71117@: 1.19818@:0.62184@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:3.45236@:2.03485@:3.64333@:3 .45236@:0@:ssolesmes.auct.asc@} [112] @{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] @{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 856@:ssolesmes.stropha.aucta@} [116] @{char@:Solesmes oriscus@:117@:0@:4.10999@:2.05342@:2.05342@:4.10999@:0@:ssoles mes.oriscus@} [117] @{char@:Ed. Med. inclinatum@:118@:0@:5.29358@:3.78@:3.78@:2.64679@:2.69067@:sme dicaea.inclinatum@} [118] @{char@:Ed. Med. punctum@:119@:0@:5.03993@:3.15001@:3.15001@:5.03993@:0@:smedic aea.punctum@} [119] @{char@:Ed. Med. reverse virga@:120@:0@:5.03993@:3.15001@:15.75002@:5.03993@:0@ :smedicaea.rvirga@} [120] @{char@:Ed. Med. virga@:121@:0@:5.03993@:15.75002@:3.15001@:5.03993@:0@:smedica ea.virga@} [121] @{char@:Hufnagel punctum@:122@:0@:8.99733@:3.15001@:3.15001@:4.49867@:2.06068@: shufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:8.99733@:9.45001@:3.15001@:8.99733@:0@:shufnage l.virga@} [123] @{char@:Hufnagel pes lower punctum@:124@:0@:12.6@:2.205@:2.205@:12.6@:0@:shufna gel.lpes@} [124] @{char@:Kievan final note@:125@:0@:8.36069@:9.45001@:9.45001@:8.36069@:0@:sM2ki evan@} [125] @{char@:Kievan recitative mark@:126@:0@:31.73596@:5.75534@:5.75534@:31.73596@:0 @:sM1kievan@} [126] @{char@:Kievan whole note@:127@:0@:6.3@:6.3@:6.3@:6.3@:0@:s0kievan@} [127] @{char@:Kievan quarter note down@:128@:0@:6.42603@:15.75002@:2.51996@:6.42603@: 0@:d2kievan@} [128] @{char@:Kievan quarter note up@:129@:0@:6.42603@:2.51996@:16.38005@:6.42603@:0@ :u2kievan@} [129] @{char@:Kievan half note (line position)@:130@:0@:6.678@:10.08005@:6.3@:6.678@: 0@:s1kievan@} [130] @{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@:Kievan eighth note (up)@:133@:0@:6.3@:2.51996@:18.26997@:6.3@:0@:u3kiev an@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) (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. Output written on parmesan-noteheads26.600gf (101 characters, 29364 bytes). Transcript written on parmesan-noteheads26.log. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' mv parmesan-noteheads26.log parmesan-noteheads26.tfm ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f parmesan-noteheads26.*gf parmesan-noteheads26.*pk make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-braces-e.otf-gtable \ --lisp=./out/feta-braces-e.lisp \ --outdir=./out \ --enc ./out/feta-braces-e.enc \ out/feta-braces-e.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-braces-i.otf-gtable \ --lisp=./out/feta-braces-i.lisp \ --outdir=./out \ --enc ./out/feta-braces-i.enc \ out/feta-braces-i.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-braces-c.otf-gtable \ --lisp=./out/feta-braces-c.lisp \ --outdir=./out \ --enc ./out/feta-braces-c.enc \ out/feta-braces-c.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-braces-a.otf-gtable \ --lisp=./out/feta-braces-a.lisp \ --outdir=./out \ --enc ./out/feta-braces-a.enc \ out/feta-braces-a.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-braces-d.otf-gtable \ --lisp=./out/feta-braces-d.lisp \ --outdir=./out \ --enc ./out/feta-braces-d.enc \ out/feta-braces-d.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-braces-g.otf-gtable \ --lisp=./out/feta-braces-g.lisp \ --outdir=./out \ --enc ./out/feta-braces-g.enc \ out/feta-braces-g.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-braces-f.otf-gtable \ --lisp=./out/feta-braces-f.lisp \ --outdir=./out \ --enc ./out/feta-braces-f.enc \ out/feta-braces-f.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-braces-h.otf-gtable \ --lisp=./out/feta-braces-h.lisp \ --outdir=./out \ --enc ./out/feta-braces-h.enc \ out/feta-braces-h.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-braces-b.otf-gtable \ --lisp=./out/feta-braces-b.lisp \ --outdir=./out \ --enc ./out/feta-braces-b.enc \ out/feta-braces-b.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-alphabet23.otf-gtable \ --lisp=./out/feta-alphabet23.lisp \ --outdir=./out \ --enc ./out/feta-alphabet23.enc \ out/feta-alphabet23.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-alphabet20.otf-gtable \ --lisp=./out/feta-alphabet20.lisp \ --outdir=./out \ --enc ./out/feta-alphabet20.enc \ out/feta-alphabet20.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-alphabet16.otf-gtable \ --lisp=./out/feta-alphabet16.lisp \ --outdir=./out \ --enc ./out/feta-alphabet16.enc \ out/feta-alphabet16.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-alphabet14.otf-gtable \ --lisp=./out/feta-alphabet14.lisp \ --outdir=./out \ --enc ./out/feta-alphabet14.enc \ out/feta-alphabet14.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-alphabet13.otf-gtable \ --lisp=./out/feta-alphabet13.lisp \ --outdir=./out \ --enc ./out/feta-alphabet13.enc \ out/feta-alphabet13.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-alphabet18.otf-gtable \ --lisp=./out/feta-alphabet18.lisp \ --outdir=./out \ --enc ./out/feta-alphabet18.enc \ out/feta-alphabet18.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-alphabet26.otf-gtable \ --lisp=./out/feta-alphabet26.lisp \ --outdir=./out \ --enc ./out/feta-alphabet26.enc \ out/feta-alphabet26.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-alphabet11.otf-gtable \ --lisp=./out/feta-alphabet11.lisp \ --outdir=./out \ --enc ./out/feta-alphabet11.enc \ out/feta-alphabet11.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-noteheads13.otf-gtable \ --lisp=./out/feta-noteheads13.lisp \ --outdir=./out \ --enc ./out/feta-noteheads13.enc \ out/feta-noteheads13.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-noteheads16.otf-gtable \ --lisp=./out/feta-noteheads16.lisp \ --outdir=./out \ --enc ./out/feta-noteheads16.enc \ out/feta-noteheads16.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-noteheads11.otf-gtable \ --lisp=./out/feta-noteheads11.lisp \ --outdir=./out \ --enc ./out/feta-noteheads11.enc \ out/feta-noteheads11.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-noteheads26.otf-gtable \ --lisp=./out/feta-noteheads26.lisp \ --outdir=./out \ --enc ./out/feta-noteheads26.enc \ out/feta-noteheads26.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-noteheads18.otf-gtable \ --lisp=./out/feta-noteheads18.lisp \ --outdir=./out \ --enc ./out/feta-noteheads18.enc \ out/feta-noteheads18.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-noteheads23.otf-gtable \ --lisp=./out/feta-noteheads23.lisp \ --outdir=./out \ --enc ./out/feta-noteheads23.enc \ out/feta-noteheads23.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-noteheads14.otf-gtable \ --lisp=./out/feta-noteheads14.lisp \ --outdir=./out \ --enc ./out/feta-noteheads14.enc \ out/feta-noteheads14.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-noteheads20.otf-gtable \ --lisp=./out/feta-noteheads20.lisp \ --outdir=./out \ --enc ./out/feta-noteheads20.enc \ out/feta-noteheads20.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-flags20.otf-gtable \ --lisp=./out/feta-flags20.lisp \ --outdir=./out \ --enc ./out/feta-flags20.enc \ out/feta-flags20.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-flags13.otf-gtable \ --lisp=./out/feta-flags13.lisp \ --outdir=./out \ --enc ./out/feta-flags13.enc \ out/feta-flags13.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-flags11.otf-gtable \ --lisp=./out/feta-flags11.lisp \ --outdir=./out \ --enc ./out/feta-flags11.enc \ out/feta-flags11.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-flags14.otf-gtable \ --lisp=./out/feta-flags14.lisp \ --outdir=./out \ --enc ./out/feta-flags14.enc \ out/feta-flags14.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-flags23.otf-gtable \ --lisp=./out/feta-flags23.lisp \ --outdir=./out \ --enc ./out/feta-flags23.enc \ out/feta-flags23.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-flags16.otf-gtable \ --lisp=./out/feta-flags16.lisp \ --outdir=./out \ --enc ./out/feta-flags16.enc \ out/feta-flags16.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-flags26.otf-gtable \ --lisp=./out/feta-flags26.lisp \ --outdir=./out \ --enc ./out/feta-flags26.enc \ out/feta-flags26.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta-flags18.otf-gtable \ --lisp=./out/feta-flags18.lisp \ --outdir=./out \ --enc ./out/feta-flags18.enc \ out/feta-flags18.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan11.otf-gtable \ --lisp=./out/parmesan11.lisp \ --outdir=./out \ --enc ./out/parmesan11.enc \ out/parmesan11.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan16.otf-gtable \ --lisp=./out/parmesan16.lisp \ --outdir=./out \ --enc ./out/parmesan16.enc \ out/parmesan16.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan14.otf-gtable \ --lisp=./out/parmesan14.lisp \ --outdir=./out \ --enc ./out/parmesan14.enc \ out/parmesan14.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan26.otf-gtable \ --lisp=./out/parmesan26.lisp \ --outdir=./out \ --enc ./out/parmesan26.enc \ out/parmesan26.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan13.otf-gtable \ --lisp=./out/parmesan13.lisp \ --outdir=./out \ --enc ./out/parmesan13.enc \ out/parmesan13.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan18.otf-gtable \ --lisp=./out/parmesan18.lisp \ --outdir=./out \ --enc ./out/parmesan18.enc \ out/parmesan18.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan20.otf-gtable \ --lisp=./out/parmesan20.lisp \ --outdir=./out \ --enc ./out/parmesan20.enc \ out/parmesan20.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan23.otf-gtable \ --lisp=./out/parmesan23.lisp \ --outdir=./out \ --enc ./out/parmesan23.enc \ out/parmesan23.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan-noteheads11.otf-gtable \ --lisp=./out/parmesan-noteheads11.lisp \ --outdir=./out \ --enc ./out/parmesan-noteheads11.enc \ out/parmesan-noteheads11.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan-noteheads20.otf-gtable \ --lisp=./out/parmesan-noteheads20.lisp \ --outdir=./out \ --enc ./out/parmesan-noteheads20.enc \ out/parmesan-noteheads20.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan-noteheads14.otf-gtable \ --lisp=./out/parmesan-noteheads14.lisp \ --outdir=./out \ --enc ./out/parmesan-noteheads14.enc \ out/parmesan-noteheads14.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan-noteheads23.otf-gtable \ --lisp=./out/parmesan-noteheads23.lisp \ --outdir=./out \ --enc ./out/parmesan-noteheads23.enc \ out/parmesan-noteheads23.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan-noteheads16.otf-gtable \ --lisp=./out/parmesan-noteheads16.lisp \ --outdir=./out \ --enc ./out/parmesan-noteheads16.enc \ out/parmesan-noteheads16.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan-noteheads13.otf-gtable \ --lisp=./out/parmesan-noteheads13.lisp \ --outdir=./out \ --enc ./out/parmesan-noteheads13.enc \ out/parmesan-noteheads13.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan-noteheads18.otf-gtable \ --lisp=./out/parmesan-noteheads18.lisp \ --outdir=./out \ --enc ./out/parmesan-noteheads18.enc \ out/parmesan-noteheads18.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta20.lisp out/parmesan20.lisp \ out/parmesan-noteheads20.lisp \ out/feta-noteheads20.lisp \ out/feta-flags20.lisp \ out/feta-alphabet20.lisp > out/feta20.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta23.lisp out/parmesan23.lisp \ out/parmesan-noteheads23.lisp \ out/feta-noteheads23.lisp \ out/feta-flags23.lisp \ out/feta-alphabet23.lisp > out/feta23.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/parmesan-noteheads26.otf-gtable \ --lisp=./out/parmesan-noteheads26.lisp \ --outdir=./out \ --enc ./out/parmesan-noteheads26.enc \ out/parmesan-noteheads26.log make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta-braces-a.lisp \ \ \ \ > out/feta-braces-a.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta-braces-b.lisp \ \ \ \ > out/feta-braces-b.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta-braces-c.lisp \ \ \ \ > out/feta-braces-c.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta-braces-d.lisp \ \ \ \ > out/feta-braces-d.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta-braces-e.lisp \ \ \ \ > out/feta-braces-e.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta-braces-f.lisp \ \ \ \ > out/feta-braces-f.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta-braces-g.lisp \ \ \ \ > out/feta-braces-g.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta-braces-h.lisp \ \ \ \ > out/feta-braces-h.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat out/feta-braces-i.lisp \ \ \ \ > out/feta-braces-i.otf-table make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /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 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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /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 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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /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 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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /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 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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 . \ && ln -s ../../mf2pt1.mp . \ && MFINPUTS=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags11.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags11.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{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@: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@:128th Flag (up)@:37@:0@:2.34908@:17.67145@:0.27606@:2.34908@:0@:u7@} [37] @{char@:8th Flag (down)@:38@:0@:3.01974@:0.27606@:8.05392@:3.01974@:0@:d3@} [38] @{char@:16th Flag (down) 3@:39@:0@:3.01974@:0.27606@:8.55518@:3.01974@:0@:d4@} [39] @{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@: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@: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. 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: 4185123 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags11.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{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@: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@:128th Flag (up)@:37@:0@:2.34908@:17.67145@:0.27606@:2.34908@:0@:u7@} [37] @{char@:8th Flag (down)@:38@:0@:3.01974@:0.27606@:8.05392@:3.01974@:0@:d3@} [38] @{char@:16th Flag (down) 3@:39@:0@:3.01974@:0.27606@:8.55518@:3.01974@:0@:d4@} [39] @{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@: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@: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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags11.pt1 feta-flags11.pfb"... Invoking "fontforge -script feta-flags11.pe feta-flags11.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-flags11.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 feta-alphabet11.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet11.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:11.22@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{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@:Numeral dot@:46@:0@:1.14186@:0@:1.14186@:1.14186@:0@:period@} [46] w:212.3808 h:279.39174 @{char@:Numeral 0@:48@:0@:4.26447@:0@:5.61@:4.26447@:0@:zero@} [48] w:197.93614 h:279.39174 @{char@:Numeral 1@:49@:0@:3.97443@:0@:5.61@:3.97443@:0@:one@} [49] w:212.3808 h:279.39174 @{char@:Numeral 2@:50@:0@:4.26447@:0@:5.61@:4.26447@:0@:two@} [50] w:193.07414 h:279.39174 @{char@:Numeral 3@:51@:0@:3.8768@:0@:5.61@:3.8768@:0@:three@} [51] w:231.68896 h:279.39174 @{char@:Numeral 4@:52@:0@:4.65216@:0@:5.61@:4.65216@:0@:four@} [52] w:195.48691 h:279.39174 @{char@:Numeral 5@:53@:0@:3.92525@:0@:5.61@:3.92525@:0@:five@} [53] w:196.93304 h:279.39174 @{char@:Numeral 6@:54@:0@:3.95428@:0@:5.61@:3.95428@:0@:six@} [54] 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] w:196.93304 h:279.39174 @{char@:Numeral 9@:57@:0@:3.95428@:0@:5.61@:3.95428@:0@:nine@} [57]) (/<>/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@: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@:dynamic s@:115@:0@:2.31802@:0@:3.2725@:2.31802@:0@:s@} [115] @{char@:dynamic p@:112@:0@:4.09064@:1.63626@:3.2725@:4.09064@:0@:p@} [112] @{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@}) ) Font metrics written on feta-alphabet11.tfm. 21 output files written: feta-alphabet11.33 .. feta-alphabet11.122 Transcript written on feta-alphabet11.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-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: 4405780 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet11.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:11.22@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{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@:Numeral dot@:46@:0@:1.14186@:0@:1.14186@:1.14186@:0@:period@} [46] w:212.3808 h:279.39174 @{char@:Numeral 0@:48@:0@:4.26447@:0@:5.61@:4.26447@:0@:zero@} [48] w:197.93614 h:279.39174 @{char@:Numeral 1@:49@:0@:3.97443@:0@:5.61@:3.97443@:0@:one@} [49] w:212.3808 h:279.39174 @{char@:Numeral 2@:50@:0@:4.26447@:0@:5.61@:4.26447@:0@:two@} [50] w:193.07414 h:279.39174 @{char@:Numeral 3@:51@:0@:3.8768@:0@:5.61@:3.8768@:0@:three@} [51] w:231.68896 h:279.39174 @{char@:Numeral 4@:52@:0@:4.65216@:0@:5.61@:4.65216@:0@:four@} [52] w:195.48691 h:279.39174 @{char@:Numeral 5@:53@:0@:3.92525@:0@:5.61@:3.92525@:0@:five@} [53] w:196.93304 h:279.39174 @{char@:Numeral 6@:54@:0@:3.95428@:0@:5.61@:3.95428@:0@:six@} [54] 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] w:196.93304 h:279.39174 @{char@:Numeral 9@:57@:0@:3.95428@:0@:5.61@:3.95428@:0@:nine@} [57]) (/<>/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@: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@:dynamic s@:115@:0@:2.31802@:0@:3.2725@:2.31802@:0@:s@} [115] @{char@:dynamic p@:112@:0@:4.09064@:1.63626@:3.2725@:4.09064@:0@:p@} [112] @{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@}) ) Font metrics written on feta-alphabet11.tfm. 21 output files written: feta-alphabet11.33 .. feta-alphabet11.122 Transcript written on feta-alphabet11.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet11.pt1 feta-alphabet11.pfb"... Invoking "fontforge -script feta-alphabet11.pe feta-alphabet11.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-alphabet11.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 . \ && ln -s ../../mf2pt1.mp . \ && MFINPUTS=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads11 --fullname=feta-noteheads11 --name=feta-noteheads11 feta-noteheads11.mf ) \ && mv $TMP/*pfb ./out; \ rm -rf $TMP Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads11.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads11.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] @{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] @{char@:Whole trianglehead@:43@:0@:6.97162@:2.62881@:2.20818@:6.97163@:0.42064@ :s0triangle@} [43] ! 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] ! 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] @{char@:Quarter trianglehead (upstem)@:46@:0@:4.2097@:2.37593@:2.00201@:4.2097@ :0.3739@:u2triangle@} [46] @{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@: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@:Whole Crossed notehead@:51@:0@:5.36372@:1.82722@:1.82722@:5.36372@:0.62 354@:s0cross@} [51] @{char@:Half Crossed notehead@:52@:0@:4.5143@:1.72104@:1.72104@:4.5143@:0.6766@ :s1cross@} [52] @{char@:Crossed notehead@:53@:0@:3.66487@:1.61487@:1.61487@:3.66487@:1.07968@:s 2cross@} [53] @{char@:X-Circled notehead@:54@:0@:4.35829@:1.92041@:1.92041@:4.35829@:0@:s2xci rcle@} [54] @{char@:Whole dohead@:55@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:s0do@ } [55] @{char@:Half dohead@:56@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1do@} [56] @{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] @{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@: s0doThin@} [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] @{char@:Quarter thin dohead@:63@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@ :d2doThin@} [63] @{char@:Quarter thin dohead@:64@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778 @:u2doThin@} [64] @{char@:Whole rehead@:65@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:s0re@ } [65] @{char@:Half up rehead@:66@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:u1r e@} [66] @{char@:Half down rehead@:67@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47606@: d1re@} [67] @{char@:Quarter up rehead@:68@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: s0reThin@} [70] @{char@:Half up thin rehead@:71@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 @: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] @{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] @{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] @{char@:Whole mirror mihead@:78@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi 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@: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@: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@:half fa up head@:86@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1fa@} [86] @{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@: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@: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@:Half thin fa down head@:93@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d 1faThin@} [93] @{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@:Whole solhead@:96@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s0sol@ } [96] @{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@: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@:Quarter lahead@:101@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2la@} [101] @{char@:Whole thin lahead@:102@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0laT hin@} [102] @{char@:Half thin lahead@:103@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s1laTh in@} [103] @{char@:Quarter lahead@:104@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2laThin @} [104] @{char@:Whole up tihead@:105@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.33324@ :d1ti@} [107] @{char@:Quarter up tihead@:108@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@ :u2ti@} [108] @{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 24@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3332 4@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.3 3324@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3 3324@:u2tiThin@} [113] @{char@:Quarter thin down tihead@:114@:0@:3.66487@:1.19016@:1.19016@:3.66487@:- 0.33324@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 doFunk@} [115] @{char@:Whole down Funk dohead@:116@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1d oFunk@} [117] @{char@:Half down Funk dohead@:118@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2doFunk@} [119] @{char@:Quarter down Funk dohead@:120@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2doFunk@} [120] @{char@:Whole up Funk rehead@:121@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 reFunk@} [121] @{char@:Whole down Funk rehead@:122@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0reFunk@} [122] @{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] @{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 miFunk@} [127] @{char@:Whole down Funk mihead@:128@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@: d0miFunk@} [128] @{char@:Half up Funk mihead@:129@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u1m iFunk@} [129] @{char@:Half down Funk mihead@:130@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:d 1miFunk@} [130] @{char@:Quarter Funk mihead@:131@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s2m iFunk@} [131] @{char@:Whole up Funk fahead@:132@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 faFunk@} [132] @{char@:Whole down Funk fahead@:133@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0faFunk@} [133] @{char@:Half up Funk fahead@:134@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1f aFunk@} [134] @{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@: u2faFunk@} [136] @{char@:Quarter down Funk fahead@:137@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2faFunk@} [137] @{char@:Whole Funk solhead@:138@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@ :s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@: s1solFunk@} [139] @{char@:Quarter Funk solhead@:140@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.188 8@:s2solFunk@} [140] @{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] @{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 tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0tiFunk@} [145] @{char@:Half up Funk tihead@:146@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.91415 @:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.914 15@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.9 1415@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0. 91415@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:2.74866@:1.19016@:1.19016@:1.6505@: 0.91415@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1reWalker@} [156] @{char@:Half down Walker rehead@:157@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s0m iWalker@} [160] @{char@:Half Walker mihead@:161@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s1mi Walker@} [161] @{char@:Quarter Walker mihead@:162@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s 2miWalker@} [162] @{char@:Whole Walker fahead@:163@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1faWalker@} [164] @{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@: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@:Half Funk lahead@:169@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laWa lker@} [169] @{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@:Half up Walker tihead@:172@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1tiWalker@} [173] @{char@:Quarter up Walker tihead@:174@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2tiWalker@} [174] @{char@:Quarter down Walker tihead@:175@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} ) @{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-noteheads11.tfm. 143 output files written: feta-noteheads11.33 .. feta-noteheads11.175 Transcript written on feta-noteheads11.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-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: feta-noteheads11 font_unique_id: 4806187 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads11.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] @{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] @{char@:Whole trianglehead@:43@:0@:6.97162@:2.62881@:2.20818@:6.97163@:0.42064@ :s0triangle@} [43] ! 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] ! 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] @{char@:Quarter trianglehead (upstem)@:46@:0@:4.2097@:2.37593@:2.00201@:4.2097@ :0.3739@:u2triangle@} [46] @{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@: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@:Whole Crossed notehead@:51@:0@:5.36372@:1.82722@:1.82722@:5.36372@:0.62 354@:s0cross@} [51] @{char@:Half Crossed notehead@:52@:0@:4.5143@:1.72104@:1.72104@:4.5143@:0.6766@ :s1cross@} [52] @{char@:Crossed notehead@:53@:0@:3.66487@:1.61487@:1.61487@:3.66487@:1.07968@:s 2cross@} [53] @{char@:X-Circled notehead@:54@:0@:4.35829@:1.92041@:1.92041@:4.35829@:0@:s2xci rcle@} [54] @{char@:Whole dohead@:55@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:s0do@ } [55] @{char@:Half dohead@:56@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1do@} [56] @{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] @{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@: s0doThin@} [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] @{char@:Quarter thin dohead@:63@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@ :d2doThin@} [63] @{char@:Quarter thin dohead@:64@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778 @:u2doThin@} [64] @{char@:Whole rehead@:65@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:s0re@ } [65] @{char@:Half up rehead@:66@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:u1r e@} [66] @{char@:Half down rehead@:67@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47606@: d1re@} [67] @{char@:Quarter up rehead@:68@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: s0reThin@} [70] @{char@:Half up thin rehead@:71@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 @: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] @{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] @{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] @{char@:Whole mirror mihead@:78@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi 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@: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@: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@:half fa up head@:86@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1fa@} [86] @{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@: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@: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@:Half thin fa down head@:93@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d 1faThin@} [93] @{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@:Whole solhead@:96@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s0sol@ } [96] @{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@: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@:Quarter lahead@:101@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2la@} [101] @{char@:Whole thin lahead@:102@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0laT hin@} [102] @{char@:Half thin lahead@:103@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s1laTh in@} [103] @{char@:Quarter lahead@:104@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2laThin @} [104] @{char@:Whole up tihead@:105@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.33324@ :d1ti@} [107] @{char@:Quarter up tihead@:108@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@ :u2ti@} [108] @{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 24@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3332 4@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.3 3324@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3 3324@:u2tiThin@} [113] @{char@:Quarter thin down tihead@:114@:0@:3.66487@:1.19016@:1.19016@:3.66487@:- 0.33324@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 doFunk@} [115] @{char@:Whole down Funk dohead@:116@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1d oFunk@} [117] @{char@:Half down Funk dohead@:118@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2doFunk@} [119] @{char@:Quarter down Funk dohead@:120@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2doFunk@} [120] @{char@:Whole up Funk rehead@:121@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 reFunk@} [121] @{char@:Whole down Funk rehead@:122@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0reFunk@} [122] @{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] @{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 miFunk@} [127] @{char@:Whole down Funk mihead@:128@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@: d0miFunk@} [128] @{char@:Half up Funk mihead@:129@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u1m iFunk@} [129] @{char@:Half down Funk mihead@:130@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:d 1miFunk@} [130] @{char@:Quarter Funk mihead@:131@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s2m iFunk@} [131] @{char@:Whole up Funk fahead@:132@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 faFunk@} [132] @{char@:Whole down Funk fahead@:133@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0faFunk@} [133] @{char@:Half up Funk fahead@:134@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1f aFunk@} [134] @{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@: u2faFunk@} [136] @{char@:Quarter down Funk fahead@:137@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2faFunk@} [137] @{char@:Whole Funk solhead@:138@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@ :s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@: s1solFunk@} [139] @{char@:Quarter Funk solhead@:140@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.188 8@:s2solFunk@} [140] @{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] @{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 tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0tiFunk@} [145] @{char@:Half up Funk tihead@:146@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.91415 @:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.914 15@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.9 1415@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0. 91415@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:2.74866@:1.19016@:1.19016@:1.6505@: 0.91415@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1reWalker@} [156] @{char@:Half down Walker rehead@:157@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s0m iWalker@} [160] @{char@:Half Walker mihead@:161@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s1mi Walker@} [161] @{char@:Quarter Walker mihead@:162@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s 2miWalker@} [162] @{char@:Whole Walker fahead@:163@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1faWalker@} [164] @{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@: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@:Half Funk lahead@:169@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laWa lker@} [169] @{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@:Half up Walker tihead@:172@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1tiWalker@} [173] @{char@:Quarter up Walker tihead@:174@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2tiWalker@} [174] @{char@:Quarter down Walker tihead@:175@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} ) @{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-noteheads11.tfm. 143 output files written: feta-noteheads11.33 .. feta-noteheads11.175 Transcript written on feta-noteheads11.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"... 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! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 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 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads11. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 1002@:0@:uM2neomensural@} [35] @{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 .61002@:0@:dM2neomensural@} [36] @{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 @:0@:sM1neomensural@} [37] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 @:1.61487@:5.61002@:0@:urM2neomensural@} [40] @{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@: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@: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@: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@: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@: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@: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@: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@: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@: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] @{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] @{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] @{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] @{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@: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@: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@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ :s1petrucci@} [88] @{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] @{char@:Ed. Vat. punctum@:93@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s 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] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@ :svaticana.linea.punctum.cavum@} [96] @{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@: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] @{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@: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@: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] @{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic ana.quilisma@} [110] @{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. 101 output files written: parmesan-noteheads11.33 .. parmesan-noteheads11.133 Transcript written on parmesan-noteheads11.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: 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: 4406660 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads11. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 1002@:0@:uM2neomensural@} [35] @{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 .61002@:0@:dM2neomensural@} [36] @{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 @:0@:sM1neomensural@} [37] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 @:1.61487@:5.61002@:0@:urM2neomensural@} [40] @{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@: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@: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@: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@: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@: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@: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@: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@: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@: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] @{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] @{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] @{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] @{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@: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@: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@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ :s1petrucci@} [88] @{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] @{char@:Ed. Vat. punctum@:93@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s 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] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@ :svaticana.linea.punctum.cavum@} [96] @{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@: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] @{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@: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@: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] @{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic ana.quilisma@} [110] @{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. 101 output files written: parmesan-noteheads11.33 .. parmesan-noteheads11.133 Transcript written on parmesan-noteheads11.log. 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! *** Successfully generated parmesan-noteheads11.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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 \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ && MFINPUTS=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta11.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta11.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/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@: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@} ) (/<>/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] @{char@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 8553@:0@:sharp.arrowdown@} [50] @{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@: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@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 7001@:0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 @:0@:natural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. 57352@:1.87001@:0@:natural.arrowboth@} [59] @{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@: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@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 @:flat.slashslash@} [65] @{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@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf lat.backslash@} [68] @{char@:Double Flat@:69@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatfla t@} [69] @{char@:3/4 Flat@:70@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatflat.s lash@} [70] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf @{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@:open@:77@:1.40251@:1.40251@:0.33978@:2.80501@:1.40251@:0@:open.1M1@} [77] @{char@:close@:78@:2.80501@:0@:1.40251@:1.40251@:0@:0@:close.01@} [78] @{char@:close@:79@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:close.0M1@} [79] @{char@:close@:80@:1.40251@:1.40251@:2.80501@:0@:1.40251@:0@:close.11@} [80] @{char@:close@:81@:1.40251@:1.40251@:0@:2.80501@:1.40251@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.19016@:0.59508@:0.59508@:1.19016@:0@:dot@} [82] @{puorg@:dots@} ) (/<>/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@:fermata down@:84@:3.8248@:3.8248@:4.17542@:0.31854@:3.8248@:0@:dfermata @} [84] @{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@:long fermata up@:87@:3.50627@:3.50627@:0@:4.20752@:3.50627@:0@:ulongfer mata@} [87] @{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@: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@:> 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@: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@: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@: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@: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@:left toe@:113@:1.40251@:1.40251@:0@:4.20752@:1.40251@:0@:upedaltoe@} [113] @{char@:right toe@:114@:1.40251@:1.40251@:4.20752@:0@:1.40251@:0@:dpedaltoe@} [114] @{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@:Coda@:118@:2.85178@:2.85178@:3.78677@:3.78677@:2.85178@:0@:coda@} [118] @{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@: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@: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] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:trilelement@:128@:1.16876@:1.16876@:1.40251@:1.40251@:1.16876@:0@:trile lement@} [128] @{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} [129] @{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@: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] @{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] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{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] @{char@:tab clef (reduced)@:153@:-0.44879@:6.28326@:6.46281@:6.46281@:6.28326@: 0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{group@:timesig@} @{char@:4/4 meter@:154@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C22@} [155] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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@: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@:Pedal e@:161@:0@:2.244@:0@:3.20572@:2.244@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:8.95358@:0@:5.61002@:8.95358@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/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] @{char@:bracket tip down@:164@:0@:5.3295@:3.83725@:0.63112@:5.3295@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{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@:accordion register freebass@:167@:3.08107@:3.08107@:0.19325@:5.80327@:3 .08107@:0@:freebass@} [167] @{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@: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@} ) (/<>/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@} ) @{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@}) ) (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. 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_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: 4195200 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta11.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/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@: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@} ) (/<>/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] @{char@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 8553@:0@:sharp.arrowdown@} [50] @{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@: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@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 7001@:0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 @:0@:natural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. 57352@:1.87001@:0@:natural.arrowboth@} [59] @{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@: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@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 @:flat.slashslash@} [65] @{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@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf lat.backslash@} [68] @{char@:Double Flat@:69@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatfla t@} [69] @{char@:3/4 Flat@:70@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatflat.s lash@} [70] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf @{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@:open@:77@:1.40251@:1.40251@:0.33978@:2.80501@:1.40251@:0@:open.1M1@} [77] @{char@:close@:78@:2.80501@:0@:1.40251@:1.40251@:0@:0@:close.01@} [78] @{char@:close@:79@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:close.0M1@} [79] @{char@:close@:80@:1.40251@:1.40251@:2.80501@:0@:1.40251@:0@:close.11@} [80] @{char@:close@:81@:1.40251@:1.40251@:0@:2.80501@:1.40251@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.19016@:0.59508@:0.59508@:1.19016@:0@:dot@} [82] @{puorg@:dots@} ) (/<>/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@:fermata down@:84@:3.8248@:3.8248@:4.17542@:0.31854@:3.8248@:0@:dfermata @} [84] @{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@:long fermata up@:87@:3.50627@:3.50627@:0@:4.20752@:3.50627@:0@:ulongfer mata@} [87] @{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@: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@:> 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@: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@: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@: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@: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@:left toe@:113@:1.40251@:1.40251@:0@:4.20752@:1.40251@:0@:upedaltoe@} [113] @{char@:right toe@:114@:1.40251@:1.40251@:4.20752@:0@:1.40251@:0@:dpedaltoe@} [114] @{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@:Coda@:118@:2.85178@:2.85178@:3.78677@:3.78677@:2.85178@:0@:coda@} [118] @{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@: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@: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] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:trilelement@:128@:1.16876@:1.16876@:1.40251@:1.40251@:1.16876@:0@:trile lement@} [128] @{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} [129] @{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@: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] @{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] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{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] @{char@:tab clef (reduced)@:153@:-0.44879@:6.28326@:6.46281@:6.46281@:6.28326@: 0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{group@:timesig@} @{char@:4/4 meter@:154@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C22@} [155] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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@: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@:Pedal e@:161@:0@:2.244@:0@:3.20572@:2.244@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:8.95358@:0@:5.61002@:8.95358@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/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] @{char@:bracket tip down@:164@:0@:5.3295@:3.83725@:0.63112@:5.3295@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{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@:accordion register freebass@:167@:3.08107@:3.08107@:0.19325@:5.80327@:3 .08107@:0@:freebass@} [167] @{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@: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@} ) (/<>/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@} ) @{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@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta11.pt1 feta11.pfb"... Invoking "fontforge -script feta11.pe feta11.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 scripts.reverseturn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.reverseturn: Could not find finalmInternal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.turn: Could not find finalm *** Successfully generated feta11.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta13.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta13.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/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@: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@: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@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o @} [40] @{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@: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@:32th rest@:45@:0@:4.09502@:6.5183@:5.73303@:4.09502@:0@:5@} [45] @{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@} ) (/<>/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@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 6503@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.65483@:3.46503@:8.50502@:8.50 502@:3.46503@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:2.205@:4.72502@:4.72502@:2.205@:0@:sharp.slashslash.s tem@} [52] @{char@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. slashslashslash.stem@} [54] @{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@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ :natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat ural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 2@:2.1@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.5061@:2.52002@:1.89003@:8.50502@:2.52002 @:0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.5061@:2.52002@:6.93007@:5.985@:2.52002 @:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 @:2.52002@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. slash@} [64] @{char@:Flat (slashed twice)@:65@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@ :flat.slashslash@} [65] @{char@:Flatflat (mirrored)@:66@:0@:5.04004@:1.89003@:5.985@:5.04004@:0@:mirror edflat.flat@} [66] @{char@:Semi flat@:67@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl at@} [67] @{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@: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@: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] @{puorg@:accidentals@} ) (/<>/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@:open@:75@:0.34924@:3.15001@:1.57501@:1.57501@:3.15001@:0@:open.0M1@} [75] @{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@:close@:79@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:close.0M1@} [79] @{char@:close@:80@:1.57501@:1.57501@:3.15001@:0@:1.57501@:0@:close.11@} [80] @{char@:close@:81@:1.57501@:1.57501@:0@:3.15001@:1.57501@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/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@} ) (/<>/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.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@: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@:3.93752@:3.93752@:4.72502@:0@:3.93752@:0@:dlongf ermata@} [88] @{char@:very long fermata up@:89@:4.72502@:4.72502@:0@:5.04004@:4.72502@:0@:uve rylongfermata@} [89] @{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@:> accent@:92@:2.83499@:2.83499@:1.57501@:1.57501@:2.83499@:0@:sforzato@ } [92] @{char@:espr@:93@:5.985@:5.985@:1.57501@:1.57501@:5.985@:0@:espr@} [93] @{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@:staccatissimo/martellato down@:96@:0.75157@:0.75157@:3.27159@:0.2@:0.75 157@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:1.89003@:1.89003@:0.34924@:0.34924@:1.89003@ :0@:tenuto@} [97] @{char@:portato/tenuto with staccato@:98@:1.89003@:1.89003@:0.30559@:2.22488@:1 .89003@:0@:uportato@} [98] @{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@: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@:halfopen (unstopped)@:103@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@ :0@:halfopen@} [103] @{char@:halfopen vertical@:104@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@ :halfopenvertical@} [104] @{char@:plus (stopped)@:105@:1.73251@:1.73251@:1.73251@:1.73251@:1.73251@:0@:st opped@} [105] @{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@:Turn@:109@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:turn@} [109] @{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@:right toe@:114@:1.57501@:1.57501@:4.72502@:0@:1.57501@:0@:dpedaltoe@} [114] @{char@:Flageolet@:115@:1.68001@:1.68001@:1.68001@:1.68001@:1.68001@:0@:flageol et@} [115] @{char@:Segno@:116@:3.15001@:3.15001@:4.72502@:4.72502@:3.15001@:0@:segno@} [116] @{char@:Varied Segno@:117@:3.93752@:3.93752@:12.60004@:12.60004@:3.93752@:0@:va rsegno@} [117] @{char@:Coda@:118@:3.20253@:3.20253@:4.25253@:4.25253@:3.20253@:0@:coda@} [118] @{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@: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] @{char@:Arpeggio arrow up@:127@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio.ar row.1@} [127] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{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@:mordent@:130@:2.625@:2.625@:2.1@:2.1@:2.625@:0@:mordent@} [130] @{char@:prallprall@:131@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallpral l@} [131] @{char@:prallmordent@:132@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:prallmordent@} [132] @{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@:pralldown@:135@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:pralldown@ } [135] @{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] @{char@:lineprall@:139@:3.9375@:3.9375@:1.57501@:6.30005@:3.9375@:0@:lineprall@ } [139]) @{char@:Curved caesura@:140@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.cur ved@} [140] @{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@:snap pizzicato (Bartok pizzicato)@:143@:1.68001@:1.68001@:1.68001@:2.52 @:1.68001@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:8.68958@:6.30002@:6.30002@:8.68958@:0@:C@} [144] ! 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@:F clef (reduced)@:147@:0@:6.76207@:6.30005@:2.52002@:6.76207@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:8.07983@:8.03253@:15.12006@:8.07983@:0@:G@} [148] @{char@:G clef@:149@:0@:6.4639@:6.42606@:12.49574@:6.4639@:0@:G_change@} [149] @{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] @{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@ :tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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@: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@:Pedal e@:161@:0@:2.52@:0@:3.6@:2.52@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:10.05482@:0@:6.30002@:10.05482@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/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@:bracket tip down@:164@:0@:5.985@:4.3092@:0.70876@:5.985@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{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@:accordion register stdbass@:168@:6.58379@:6.58379@:0.19864@:12.79868@:6 .58379@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:3.43378@:3.43378@:0.28377@:9.7338@:3 .43378@:0@:bayanbass@} [169] @{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@:accordion pull@:172@:2.44975@:0.59407@:0@:7.60968@:0.59407@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@} ) @{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@}) ) (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. 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: 4235599 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta13.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/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@: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@: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@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o @} [40] @{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@: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@:32th rest@:45@:0@:4.09502@:6.5183@:5.73303@:4.09502@:0@:5@} [45] @{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@} ) (/<>/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@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 6503@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.65483@:3.46503@:8.50502@:8.50 502@:3.46503@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:2.205@:4.72502@:4.72502@:2.205@:0@:sharp.slashslash.s tem@} [52] @{char@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. slashslashslash.stem@} [54] @{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@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ :natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat ural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 2@:2.1@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.5061@:2.52002@:1.89003@:8.50502@:2.52002 @:0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.5061@:2.52002@:6.93007@:5.985@:2.52002 @:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 @:2.52002@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. slash@} [64] @{char@:Flat (slashed twice)@:65@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@ :flat.slashslash@} [65] @{char@:Flatflat (mirrored)@:66@:0@:5.04004@:1.89003@:5.985@:5.04004@:0@:mirror edflat.flat@} [66] @{char@:Semi flat@:67@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl at@} [67] @{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@: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@: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] @{puorg@:accidentals@} ) (/<>/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@:open@:75@:0.34924@:3.15001@:1.57501@:1.57501@:3.15001@:0@:open.0M1@} [75] @{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@:close@:79@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:close.0M1@} [79] @{char@:close@:80@:1.57501@:1.57501@:3.15001@:0@:1.57501@:0@:close.11@} [80] @{char@:close@:81@:1.57501@:1.57501@:0@:3.15001@:1.57501@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/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@} ) (/<>/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.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@: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@:3.93752@:3.93752@:4.72502@:0@:3.93752@:0@:dlongf ermata@} [88] @{char@:very long fermata up@:89@:4.72502@:4.72502@:0@:5.04004@:4.72502@:0@:uve rylongfermata@} [89] @{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@:> accent@:92@:2.83499@:2.83499@:1.57501@:1.57501@:2.83499@:0@:sforzato@ } [92] @{char@:espr@:93@:5.985@:5.985@:1.57501@:1.57501@:5.985@:0@:espr@} [93] @{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@:staccatissimo/martellato down@:96@:0.75157@:0.75157@:3.27159@:0.2@:0.75 157@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:1.89003@:1.89003@:0.34924@:0.34924@:1.89003@ :0@:tenuto@} [97] @{char@:portato/tenuto with staccato@:98@:1.89003@:1.89003@:0.30559@:2.22488@:1 .89003@:0@:uportato@} [98] @{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@: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@:halfopen (unstopped)@:103@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@ :0@:halfopen@} [103] @{char@:halfopen vertical@:104@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@ :halfopenvertical@} [104] @{char@:plus (stopped)@:105@:1.73251@:1.73251@:1.73251@:1.73251@:1.73251@:0@:st opped@} [105] @{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@:Turn@:109@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:turn@} [109] @{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@:right toe@:114@:1.57501@:1.57501@:4.72502@:0@:1.57501@:0@:dpedaltoe@} [114] @{char@:Flageolet@:115@:1.68001@:1.68001@:1.68001@:1.68001@:1.68001@:0@:flageol et@} [115] @{char@:Segno@:116@:3.15001@:3.15001@:4.72502@:4.72502@:3.15001@:0@:segno@} [116] @{char@:Varied Segno@:117@:3.93752@:3.93752@:12.60004@:12.60004@:3.93752@:0@:va rsegno@} [117] @{char@:Coda@:118@:3.20253@:3.20253@:4.25253@:4.25253@:3.20253@:0@:coda@} [118] @{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@: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] @{char@:Arpeggio arrow up@:127@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio.ar row.1@} [127] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{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@:mordent@:130@:2.625@:2.625@:2.1@:2.1@:2.625@:0@:mordent@} [130] @{char@:prallprall@:131@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallpral l@} [131] @{char@:prallmordent@:132@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:prallmordent@} [132] @{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@:pralldown@:135@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:pralldown@ } [135] @{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] @{char@:lineprall@:139@:3.9375@:3.9375@:1.57501@:6.30005@:3.9375@:0@:lineprall@ } [139]) @{char@:Curved caesura@:140@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.cur ved@} [140] @{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@:snap pizzicato (Bartok pizzicato)@:143@:1.68001@:1.68001@:1.68001@:2.52 @:1.68001@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:8.68958@:6.30002@:6.30002@:8.68958@:0@:C@} [144] ! 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@:F clef (reduced)@:147@:0@:6.76207@:6.30005@:2.52002@:6.76207@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:8.07983@:8.03253@:15.12006@:8.07983@:0@:G@} [148] @{char@:G clef@:149@:0@:6.4639@:6.42606@:12.49574@:6.4639@:0@:G_change@} [149] @{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] @{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@ :tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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@: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@:Pedal e@:161@:0@:2.52@:0@:3.6@:2.52@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:10.05482@:0@:6.30002@:10.05482@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/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@:bracket tip down@:164@:0@:5.985@:4.3092@:0.70876@:5.985@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{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@:accordion register stdbass@:168@:6.58379@:6.58379@:0.19864@:12.79868@:6 .58379@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:3.43378@:3.43378@:0.28377@:9.7338@:3 .43378@:0@:bayanbass@} [169] @{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@:accordion pull@:172@:2.44975@:0.59407@:0@:7.60968@:0.59407@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@} ) @{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@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta13.pt1 feta13.pfb"... Invoking "fontforge -script feta13.pe feta13.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 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 *** Successfully generated feta13.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 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 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan11.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf @{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@: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] @{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@} ) (/<>/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@:Ed. Vat. do clef@:50@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican a.do_change@} [50] @{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@:Ed. Med. do clef@:54@:0@:2.24402@:3.36603@:3.36603@:2.24402@:0@:medicae a.do_change@} [54] @{char@:Ed. Med. fa clef@:55@:0@:4.76851@:4.20752@:4.20752@:4.76851@:0@:medicae a.fa@} [55] @{char@:Ed. Med. fa clef@:56@:0@:3.81482@:3.36603@:3.36603@:3.81482@:0@:medicae a.fa_change@} [56] @{char@:neo-mensural c clef@:57@:0@:8.1583@:5.61002@:5.61002@:8.1583@:0@:neomen sural.c@} [57] @{char@:neo-mensural c clef@:58@:0@:6.52664@:4.48804@:4.48804@:6.52664@:0@:neom ensural.c_change@} [58] @{char@:petrucci c1 clef@:59@:0@:2.80501@:3.92699@:8.97601@:2.80501@:0@:petrucc i.c1@} [59] @{char@:petrucci c1 clef@:60@:0@:2.24402@:3.51239@:8.02837@:2.24402@:0@:petrucc i.c1_change@} [60] @{char@:petrucci c2 clef@:61@:0@:2.80501@:6.732@:8.97601@:2.80501@:0@:petrucci. c2@} [61] @{char@:petrucci c2 clef@:62@:0@:2.24402@:6.02126@:8.02837@:2.24402@:0@:petrucc i.c2_change@} [62] @{char@:petrucci c3 clef@:63@:0@:2.80501@:8.97601@:8.97601@:2.80501@:0@:petrucc i.c3@} [63] @{char@:petrucci c3 clef@:64@:0@:2.24402@:8.02837@:8.02837@:2.24402@:0@:petrucc i.c3_change@} [64] @{char@:petrucci c4 clef@:65@:0@:2.80501@:8.97601@:6.732@:2.80501@:0@:petrucci. c4@} [65] @{char@:petrucci c4 clef@:66@:0@:2.24402@:8.02837@:6.02126@:2.24402@:0@:petrucc i.c4_change@} [66] @{char@:petrucci c5 clef@:67@:0@:2.80501@:8.97601@:3.92699@:2.80501@:0@:petrucc i.c5@} [67] @{char@:petrucci c5 clef@:68@:0@:2.24402@:8.02837@:3.51239@:2.24402@:0@:petrucc i.c5_change@} [68] @{char@:mensural c clef@:69@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:mensural.c@} [69] @{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@:black mensural c clef@:72@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:bl ackmensural.c_change@} [72] @{char@:petrucci f clef@:73@:0@:5.45972@:12.62254@:7.01253@:5.45972@:0@:petrucc i.f@} [73] @{char@:petrucci f clef@:74@:0@:4.36778@:10.09807@:5.61005@:4.36778@:0@:petrucc i.f_change@} [74] @{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] @{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc i.g@} [77] @{char@:petrucci g clef@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. g_change@} [78] @{char@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura 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 .do@} [81] @{char@:Hufnagel do clef@:82@:0@:2.46843@:1.5708@:1.68301@:2.46843@:0@:hufnagel .do_change@} [82] @{char@:Hufnagel fa clef@:83@:0@:3.366@:3.22574@:2.80501@:3.366@:0@:hufnagel.fa @} [83] @{char@:Hufnagel fa clef@:84@:0@:2.69281@:2.58061@:2.24402@:2.69281@:0@:hufnage l.fa_change@} [84] @{char@:Hufnagel do/fa clef@:85@:0@:3.366@:8.83575@:2.10376@:3.366@:0@:hufnagel .do.fa@} [85] @{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@:Kievan tsefaut clef@:88@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev an.do_change@} [88] @{puorg@:clefs@} ) (/<>/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@: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@:Reverse Custos Hufnagel@:92@:0@:1.93785@:2.80501@:1.61487@:1.93785@:0@: hufnagel.d0@} [92] @{char@:Reverse Custos Hufnagel@:93@:0@:1.93785@:4.20752@:1.61487@:1.93785@:0@: hufnagel.d1@} [93] @{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@: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] @{char@:Reverse Custos Med.@:99@:0@:0.80743@:4.20752@:1.61487@:0.80743@:0@:medi caea.d1@} [99] @{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] @{char@:Custos Ed. Vat.@:102@:0@:0.77515@:1.00127@:4.20752@:0.77515@:0@:vatican a.u1@} [102] @{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@:Reverse Custos Ed. Vat.@:105@:0@:0.77515@:4.20752@:1.00127@:0.77515@:0@ :vaticana.d1@} [105] @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.77515@:3.50626@:1.00127@:0.77515@:0@ :vaticana.d2@} [106] @{char@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura l.u0@} [107] @{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 l.u2@} [109] @{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@:Reverse Custos Mensural@:112@:0@:3.87566@:6.31126@:1.06581@:3.87566@:0@ :mensural.d2@} [112] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.28052@:1.68303@:1.68303@:2.80501@:1.68303@:0@:med icaeaM1@} [113] @{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@: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] @{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@:Kievan flat@:120@:0@:2.80501@:2.80501@:5.04903@:2.80501@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{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@: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@: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@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ :mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men surald04@} [130] @{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@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ :mensuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me nsurald05@} [136] @{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men surald15@} [137] @{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 Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:1.68303@:0@:0.28052@:13.32379@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.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@: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@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural34@} [150] @{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@: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@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural24@} [155] @{char@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural44@} [156] @{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@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural64@} [159] @{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@: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@: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@} ) (/<>/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] @{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@:half circle@:170@:0.4383@:0.4383@:0@:0.4383@:0.4383@:0@:usemicirculus@} [170] @{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@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment um@} [173] @{char@:signum congruentiae up@:174@:2.03958@:2.03958@:1.06178@:7.09651@:2.0395 8@:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:2.03958@:2.03958@:7.09651@:1.06178@:2.03 958@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:4.48798@:6.01349@:8.01155@:4.48798 @:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf @{group@:dots@} @{char@:duration dot@:177@:0@:0.79343@:0.39671@:0.39671@:0.79343@:0@:dotvatican a@} [177] @{char@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d otkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. 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: 4114315 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan11.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf @{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@: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] @{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@} ) (/<>/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@:Ed. Vat. do clef@:50@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican a.do_change@} [50] @{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@:Ed. Med. do clef@:54@:0@:2.24402@:3.36603@:3.36603@:2.24402@:0@:medicae a.do_change@} [54] @{char@:Ed. Med. fa clef@:55@:0@:4.76851@:4.20752@:4.20752@:4.76851@:0@:medicae a.fa@} [55] @{char@:Ed. Med. fa clef@:56@:0@:3.81482@:3.36603@:3.36603@:3.81482@:0@:medicae a.fa_change@} [56] @{char@:neo-mensural c clef@:57@:0@:8.1583@:5.61002@:5.61002@:8.1583@:0@:neomen sural.c@} [57] @{char@:neo-mensural c clef@:58@:0@:6.52664@:4.48804@:4.48804@:6.52664@:0@:neom ensural.c_change@} [58] @{char@:petrucci c1 clef@:59@:0@:2.80501@:3.92699@:8.97601@:2.80501@:0@:petrucc i.c1@} [59] @{char@:petrucci c1 clef@:60@:0@:2.24402@:3.51239@:8.02837@:2.24402@:0@:petrucc i.c1_change@} [60] @{char@:petrucci c2 clef@:61@:0@:2.80501@:6.732@:8.97601@:2.80501@:0@:petrucci. c2@} [61] @{char@:petrucci c2 clef@:62@:0@:2.24402@:6.02126@:8.02837@:2.24402@:0@:petrucc i.c2_change@} [62] @{char@:petrucci c3 clef@:63@:0@:2.80501@:8.97601@:8.97601@:2.80501@:0@:petrucc i.c3@} [63] @{char@:petrucci c3 clef@:64@:0@:2.24402@:8.02837@:8.02837@:2.24402@:0@:petrucc i.c3_change@} [64] @{char@:petrucci c4 clef@:65@:0@:2.80501@:8.97601@:6.732@:2.80501@:0@:petrucci. c4@} [65] @{char@:petrucci c4 clef@:66@:0@:2.24402@:8.02837@:6.02126@:2.24402@:0@:petrucc i.c4_change@} [66] @{char@:petrucci c5 clef@:67@:0@:2.80501@:8.97601@:3.92699@:2.80501@:0@:petrucc i.c5@} [67] @{char@:petrucci c5 clef@:68@:0@:2.24402@:8.02837@:3.51239@:2.24402@:0@:petrucc i.c5_change@} [68] @{char@:mensural c clef@:69@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:mensural.c@} [69] @{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@:black mensural c clef@:72@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:bl ackmensural.c_change@} [72] @{char@:petrucci f clef@:73@:0@:5.45972@:12.62254@:7.01253@:5.45972@:0@:petrucc i.f@} [73] @{char@:petrucci f clef@:74@:0@:4.36778@:10.09807@:5.61005@:4.36778@:0@:petrucc i.f_change@} [74] @{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] @{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc i.g@} [77] @{char@:petrucci g clef@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. g_change@} [78] @{char@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura 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 .do@} [81] @{char@:Hufnagel do clef@:82@:0@:2.46843@:1.5708@:1.68301@:2.46843@:0@:hufnagel .do_change@} [82] @{char@:Hufnagel fa clef@:83@:0@:3.366@:3.22574@:2.80501@:3.366@:0@:hufnagel.fa @} [83] @{char@:Hufnagel fa clef@:84@:0@:2.69281@:2.58061@:2.24402@:2.69281@:0@:hufnage l.fa_change@} [84] @{char@:Hufnagel do/fa clef@:85@:0@:3.366@:8.83575@:2.10376@:3.366@:0@:hufnagel .do.fa@} [85] @{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@:Kievan tsefaut clef@:88@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev an.do_change@} [88] @{puorg@:clefs@} ) (/<>/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@: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@:Reverse Custos Hufnagel@:92@:0@:1.93785@:2.80501@:1.61487@:1.93785@:0@: hufnagel.d0@} [92] @{char@:Reverse Custos Hufnagel@:93@:0@:1.93785@:4.20752@:1.61487@:1.93785@:0@: hufnagel.d1@} [93] @{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@: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] @{char@:Reverse Custos Med.@:99@:0@:0.80743@:4.20752@:1.61487@:0.80743@:0@:medi caea.d1@} [99] @{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] @{char@:Custos Ed. Vat.@:102@:0@:0.77515@:1.00127@:4.20752@:0.77515@:0@:vatican a.u1@} [102] @{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@:Reverse Custos Ed. Vat.@:105@:0@:0.77515@:4.20752@:1.00127@:0.77515@:0@ :vaticana.d1@} [105] @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.77515@:3.50626@:1.00127@:0.77515@:0@ :vaticana.d2@} [106] @{char@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura l.u0@} [107] @{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 l.u2@} [109] @{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@:Reverse Custos Mensural@:112@:0@:3.87566@:6.31126@:1.06581@:3.87566@:0@ :mensural.d2@} [112] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.28052@:1.68303@:1.68303@:2.80501@:1.68303@:0@:med icaeaM1@} [113] @{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@: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] @{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@:Kievan flat@:120@:0@:2.80501@:2.80501@:5.04903@:2.80501@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{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@: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@: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@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ :mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men surald04@} [130] @{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@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ :mensuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me nsurald05@} [136] @{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men surald15@} [137] @{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 Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:1.68303@:0@:0.28052@:13.32379@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.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@: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@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural34@} [150] @{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@: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@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural24@} [155] @{char@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural44@} [156] @{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@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural64@} [159] @{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@: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@: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@} ) (/<>/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] @{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@:half circle@:170@:0.4383@:0.4383@:0@:0.4383@:0.4383@:0@:usemicirculus@} [170] @{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@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment um@} [173] @{char@:signum congruentiae up@:174@:2.03958@:2.03958@:1.06178@:7.09651@:2.0395 8@:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:2.03958@:2.03958@:7.09651@:1.06178@:2.03 958@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:4.48798@:6.01349@:8.01155@:4.48798 @:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf @{group@:dots@} @{char@:duration dot@:177@:0@:0.79343@:0.39671@:0.39671@:0.79343@:0@:dotvatican a@} [177] @{char@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d otkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan11.pt1 parmesan11.pfb"... Invoking "fontforge -script parmesan11.pe parmesan11.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_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 Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=-1.02211e-09 Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=-1.02211e-09 *** Successfully generated parmesan11.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta16.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta16.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf @{group@:rests@} @{char@:whole rest@:33@:0@:5.95125@:2.47969@:0@:5.95125@:0@:0@} [33] @{char@:half rest@:34@:0@:5.95125@:0@:2.47969@:5.95125@:0@:1@} [34] @{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@:breve rest@:39@:0@:2.3805@:0@:3.9675@:2.3805@:0@:M1@} [39] @{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@:Classical quarter rest@:42@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:2cl assical@} [42] @{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@:32th rest@:45@:0@:5.15776@:8.16731@:7.22086@:5.15776@:0@:5@} [45] @{char@:64th rest@:46@:0@:5.55447@:12.13481@:7.22086@:5.55447@:0@:6@} [46] @{char@:128th rest@:47@:0@:5.95125@:12.13481@:11.18835@:5.95125@:0@:7@} [47] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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 @:sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.69693@:4.36427@:10.71223@:5.95125@:4. 36427@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.69693@:4.36427@:10.71223@:10. 71223@:4.36427@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:2.77724@:5.95125@:5.95125@:2.77724@:0@:sharp.slashsla sh.stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.76912@:5.15776@:5.15776@:3.76912@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:6.34802@:5.95125@:5.95125@:6.34802@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:2.645@:5.95125@:5.95125@:2.645@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.39384@:2.645@:5.95125@:10.71223@:2.64 5@:0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.645@:10.71223@:5.95125@:2.645@:0 @:natural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.39384@:2.645@:10.71223@:10. 71223@:2.645@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:flat@} [60] @{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@:Arrowed Flat (arrow up and down)@:63@:1.60292@:3.17401@:8.72855@:10.712 23@:3.17401@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:fla t.slash@} [64] @{char@:Flat (slashed twice)@:65@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@: 0@:flat.slashslash@} [65] @{char@:Flatflat (mirrored)@:66@:0@:6.34802@:2.38052@:7.53822@:6.34802@:0@:mirr oredflat.flat@} [66] @{char@:Semi flat@:67@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat@} [67] @{char@:Semi flat@:68@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat.backslash@} [68] @{char@:Double Flat@:69@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatfl at@} [69] @{char@:3/4 Flat@:70@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatflat. slash@} [70] @{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@:Left Parenthesis@:73@:2.44836@:0@:3.9675@:3.9675@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (/<>/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@: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@:close@:78@:3.9675@:0@:1.98375@:1.98375@:0@:0@:close.01@} [78] @{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@:close@:81@:1.98375@:1.98375@:0@:3.9675@:1.98375@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:5.30785@:5.30785@:0.34846@:5.80379@:5.30785@:0@:ufermat a@} [83] @{char@:fermata down@:84@:5.30785@:5.30785@:5.80379@:0.34846@:5.30785@:0@:dferm ata@} [84] @{char@:short fermata up@:85@:3.9675@:3.9675@:0@:8.72849@:3.9675@:0@:ushortferm ata@} [85] @{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@:long fermata down@:88@:4.95938@:4.95938@:5.95125@:0@:4.95938@:0@:dlongf ermata@} [88] @{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@:Thumb@:91@:1.587@:1.587@:3.17401@:1.98375@:1.587@:0@:thumb@} [91] @{char@:> accent@:92@:3.57072@:3.57072@:1.98375@:1.98375@:3.57072@:0@:sforzato@ } [92] @{char@:espr@:93@:7.53822@:7.53822@:1.98375@:1.98375@:7.53822@:0@:espr@} [93] @{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@:staccatissimo/martellato down@:96@:0.86139@:0.86139@:4.0354@:0.2@:0.861 39@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:2.38052@:2.38052@:0.3717@:0.3717@:2.38052@:0 @:tenuto@} [97] @{char@:portato/tenuto with staccato@:98@:2.38052@:2.38052@:0.32523@:2.7@:2.380 52@:0@:uportato@} [98] @{char@:portato/tenuto with staccato@:99@:2.38052@:2.38052@:2.7@:0.32523@:2.380 52@:0@:dportato@} [99] @{char@:marcato up@:100@:1.98375@:1.98375@:0@:4.36427@:1.98375@:0@:umarcato@} [100] @{char@:marcato down@:101@:1.98375@:1.98375@:4.36427@:0@:1.98375@:0@:dmarcato@} [101] @{char@:open (unstopped)@:102@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:open@} [102] @{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@: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@:Downbow@:107@:2.97563@:2.97563@:0@:5.28998@:2.97563@:0@:downbow@} [107] @{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@: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@: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@: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@:Varied Segno@:117@:4.95938@:4.95938@:15.87@:15.87@:4.95938@:0@:varsegno @} [117] @{char@:Coda@:118@:4.03365@:4.03365@:5.35614@:5.35614@:4.03365@:0@:coda@} [118] @{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@:Left Varied Comma@:123@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0@ :lvarcomma@} [123] @{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@: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] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{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@:mordent@:130@:3.30624@:3.30624@:2.64499@:2.64499@:3.30624@:0@:mordent@} [130] @{char@:prallprall@:131@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallp rall@} [131] @{char@:prallmordent@:132@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:pral lmordent@} [132] @{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@:pralldown@:135@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:pralldo wn@} [135] @{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@:prallup@:138@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallup@} [138] @{char@:lineprall@:139@:4.95937@:4.95937@:1.98375@:7.935@:4.95937@:0@:lineprall @} [139]) @{char@:Curved caesura@:140@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.curv ed@} [140] @{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@:snap pizzicato (Bartok pizzicato)@:143@:2.116@:2.116@:2.116@:3.174@:2.1 16@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:10.85947@:7.935@:7.935@:10.85947@:0@:C@} [144] ! 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] @{char@:F clef (reduced)@:147@:0@:8.51694@:7.93503@:3.17401@:8.51694@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:10.17671@:10.11713@:19.044@:10.17671@:0@:G@} [148] @{char@:G clef@:149@:0@:8.14139@:8.09373@:15.73862@:8.14139@:0@:G_change@} [149] @{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@:tab clef@:152@:-0.79349@:11.10901@:11.42645@:11.42645@:11.10901@:0@:tab @} [152] @{char@:tab clef (reduced)@:153@:-0.6348@:8.88724@:9.14119@:9.14119@:8.88724@:0 @:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{group@:timesig@} @{char@:4/4 meter@:154@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C22@} [155] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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@: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] @{char@:Pedal Ped@:162@:0@:12.66425@:0@:7.935@:12.66425@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/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@:bracket tip down@:164@:0@:7.53822@:5.42754@:0.89268@:7.53822@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{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@:accordion register freebass@:167@:4.2695@:4.2695@:0.21141@:8.14641@:4.2 695@:0@:freebass@} [167] @{char@:accordion register stdbass@:168@:8.237@:8.237@:0.21141@:16.0814@:8.237@ :0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:4.2695@:4.2695@:0.302@:12.2045@:4.26 95@:0@:bayanbass@} [169] @{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@:accordion pull@:172@:3.06848@:0.663@:0@:9.32884@:0.663@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@: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@}) ) (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. 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: 4293865 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta16.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf @{group@:rests@} @{char@:whole rest@:33@:0@:5.95125@:2.47969@:0@:5.95125@:0@:0@} [33] @{char@:half rest@:34@:0@:5.95125@:0@:2.47969@:5.95125@:0@:1@} [34] @{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@:breve rest@:39@:0@:2.3805@:0@:3.9675@:2.3805@:0@:M1@} [39] @{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@:Classical quarter rest@:42@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:2cl assical@} [42] @{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@:32th rest@:45@:0@:5.15776@:8.16731@:7.22086@:5.15776@:0@:5@} [45] @{char@:64th rest@:46@:0@:5.55447@:12.13481@:7.22086@:5.55447@:0@:6@} [46] @{char@:128th rest@:47@:0@:5.95125@:12.13481@:11.18835@:5.95125@:0@:7@} [47] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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 @:sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.69693@:4.36427@:10.71223@:5.95125@:4. 36427@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.69693@:4.36427@:10.71223@:10. 71223@:4.36427@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:2.77724@:5.95125@:5.95125@:2.77724@:0@:sharp.slashsla sh.stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.76912@:5.15776@:5.15776@:3.76912@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:6.34802@:5.95125@:5.95125@:6.34802@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:2.645@:5.95125@:5.95125@:2.645@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.39384@:2.645@:5.95125@:10.71223@:2.64 5@:0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.645@:10.71223@:5.95125@:2.645@:0 @:natural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.39384@:2.645@:10.71223@:10. 71223@:2.645@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:flat@} [60] @{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@:Arrowed Flat (arrow up and down)@:63@:1.60292@:3.17401@:8.72855@:10.712 23@:3.17401@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:fla t.slash@} [64] @{char@:Flat (slashed twice)@:65@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@: 0@:flat.slashslash@} [65] @{char@:Flatflat (mirrored)@:66@:0@:6.34802@:2.38052@:7.53822@:6.34802@:0@:mirr oredflat.flat@} [66] @{char@:Semi flat@:67@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat@} [67] @{char@:Semi flat@:68@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat.backslash@} [68] @{char@:Double Flat@:69@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatfl at@} [69] @{char@:3/4 Flat@:70@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatflat. slash@} [70] @{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@:Left Parenthesis@:73@:2.44836@:0@:3.9675@:3.9675@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (/<>/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@: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@:close@:78@:3.9675@:0@:1.98375@:1.98375@:0@:0@:close.01@} [78] @{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@:close@:81@:1.98375@:1.98375@:0@:3.9675@:1.98375@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:5.30785@:5.30785@:0.34846@:5.80379@:5.30785@:0@:ufermat a@} [83] @{char@:fermata down@:84@:5.30785@:5.30785@:5.80379@:0.34846@:5.30785@:0@:dferm ata@} [84] @{char@:short fermata up@:85@:3.9675@:3.9675@:0@:8.72849@:3.9675@:0@:ushortferm ata@} [85] @{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@:long fermata down@:88@:4.95938@:4.95938@:5.95125@:0@:4.95938@:0@:dlongf ermata@} [88] @{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@:Thumb@:91@:1.587@:1.587@:3.17401@:1.98375@:1.587@:0@:thumb@} [91] @{char@:> accent@:92@:3.57072@:3.57072@:1.98375@:1.98375@:3.57072@:0@:sforzato@ } [92] @{char@:espr@:93@:7.53822@:7.53822@:1.98375@:1.98375@:7.53822@:0@:espr@} [93] @{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@:staccatissimo/martellato down@:96@:0.86139@:0.86139@:4.0354@:0.2@:0.861 39@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:2.38052@:2.38052@:0.3717@:0.3717@:2.38052@:0 @:tenuto@} [97] @{char@:portato/tenuto with staccato@:98@:2.38052@:2.38052@:0.32523@:2.7@:2.380 52@:0@:uportato@} [98] @{char@:portato/tenuto with staccato@:99@:2.38052@:2.38052@:2.7@:0.32523@:2.380 52@:0@:dportato@} [99] @{char@:marcato up@:100@:1.98375@:1.98375@:0@:4.36427@:1.98375@:0@:umarcato@} [100] @{char@:marcato down@:101@:1.98375@:1.98375@:4.36427@:0@:1.98375@:0@:dmarcato@} [101] @{char@:open (unstopped)@:102@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:open@} [102] @{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@: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@:Downbow@:107@:2.97563@:2.97563@:0@:5.28998@:2.97563@:0@:downbow@} [107] @{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@: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@: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@: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@:Varied Segno@:117@:4.95938@:4.95938@:15.87@:15.87@:4.95938@:0@:varsegno @} [117] @{char@:Coda@:118@:4.03365@:4.03365@:5.35614@:5.35614@:4.03365@:0@:coda@} [118] @{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@:Left Varied Comma@:123@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0@ :lvarcomma@} [123] @{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@: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] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{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@:mordent@:130@:3.30624@:3.30624@:2.64499@:2.64499@:3.30624@:0@:mordent@} [130] @{char@:prallprall@:131@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallp rall@} [131] @{char@:prallmordent@:132@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:pral lmordent@} [132] @{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@:pralldown@:135@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:pralldo wn@} [135] @{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@:prallup@:138@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallup@} [138] @{char@:lineprall@:139@:4.95937@:4.95937@:1.98375@:7.935@:4.95937@:0@:lineprall @} [139]) @{char@:Curved caesura@:140@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.curv ed@} [140] @{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@:snap pizzicato (Bartok pizzicato)@:143@:2.116@:2.116@:2.116@:3.174@:2.1 16@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:10.85947@:7.935@:7.935@:10.85947@:0@:C@} [144] ! 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] @{char@:F clef (reduced)@:147@:0@:8.51694@:7.93503@:3.17401@:8.51694@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:10.17671@:10.11713@:19.044@:10.17671@:0@:G@} [148] @{char@:G clef@:149@:0@:8.14139@:8.09373@:15.73862@:8.14139@:0@:G_change@} [149] @{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@:tab clef@:152@:-0.79349@:11.10901@:11.42645@:11.42645@:11.10901@:0@:tab @} [152] @{char@:tab clef (reduced)@:153@:-0.6348@:8.88724@:9.14119@:9.14119@:8.88724@:0 @:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{group@:timesig@} @{char@:4/4 meter@:154@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C22@} [155] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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@: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] @{char@:Pedal Ped@:162@:0@:12.66425@:0@:7.935@:12.66425@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/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@:bracket tip down@:164@:0@:7.53822@:5.42754@:0.89268@:7.53822@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{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@:accordion register freebass@:167@:4.2695@:4.2695@:0.21141@:8.14641@:4.2 695@:0@:freebass@} [167] @{char@:accordion register stdbass@:168@:8.237@:8.237@:0.21141@:16.0814@:8.237@ :0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:4.2695@:4.2695@:0.302@:12.2045@:4.26 95@:0@:bayanbass@} [169] @{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@:accordion pull@:172@:3.06848@:0.663@:0@:9.32884@:0.663@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@: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@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta16.pt1 feta16.pfb"... Invoking "fontforge -script feta16.pe feta16.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.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 *** Successfully generated feta16.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta18.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta18.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (/<>/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@:half rest@:34@:0@:6.68251@:0@:2.78438@:6.68251@:0@:1@} [34] @{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@:maxima rest@:37@:0@:8.01901@:4.455@:4.455@:8.01901@:0@:M3@} [37] @{char@:longa rest@:38@:0@:2.673@:4.455@:4.455@:2.673@:0@:M2@} [38] @{char@:breve rest@:39@:0@:2.673@:0@:4.455@:2.673@:0@:M1@} [39] @{char@:breve rest (outside staff)@:40@:0@:2.673@:0.48134@:4.455@:2.673@:0@:M1o @} [40] @{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@: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] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:4.90053@:6.68251@:12.0285@:4.90053@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.72202@:4.90053@:12.0285@:6.68251@:4.9 0053@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.72202@:4.90053@:12.0285@:12.0 285@:4.90053@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:3.11848@:6.68251@:6.68251@:3.11848@:0@:sharp.slashsla sh.stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:4.23224@:5.79152@:5.79152@:4.23224@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:7.12804@:6.68251@:6.68251@:7.12804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:2.97@:6.68251@:6.68251@:2.97@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.44402@:2.97@:6.68251@:12.0285@:2.97@: 0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.97@:12.0285@:6.68251@:2.97@:0@:n atural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.44402@:2.97@:12.0285@:12.02 85@:2.97@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:flat@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.66061@:3.56401@:2.67303@:12.02849@:3.564 01@:0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.66061@:3.56401@:9.80107@:8.46448@:3.56 401@:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.66061@:3.56401@:9.80107@:12.028 49@:3.56401@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:fla t.slash@} [64] @{char@:Flat (slashed twice)@:65@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@: 0@:flat.slashslash@} [65] @{char@:Flatflat (mirrored)@:66@:0@:7.12804@:2.67303@:8.46448@:7.12804@:0@:mirr oredflat.flat@} [66] @{char@:Semi flat@:67@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirroredf lat@} [67] @{char@:Semi flat@:68@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirrored flat.backslash@} [68] @{char@:Double Flat@:69@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatfla t@} [69] @{char@:3/4 Flat@:70@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatflat.s lash@} [70] @{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@} ) (/<>/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@:open@:76@:2.22751@:2.22751@:4.455@:0.38507@:2.22751@:0@:open.11@} [76] @{char@:open@:77@:2.22751@:2.22751@:0.38507@:4.455@:2.22751@:0@:open.1M1@} [77] @{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@:close@:81@:2.22751@:2.22751@:0@:4.455@:2.22751@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/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@} ) (/<>/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@: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@:short fermata down@:86@:4.455@:4.455@:9.801@:0@:4.455@:0@:dshortfermata @} [86] @{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@:very long fermata up@:89@:6.68251@:6.68251@:0@:7.12804@:6.68251@:0@:uve rylongfermata@} [89] @{char@:very long fermata down@:90@:6.68251@:6.68251@:7.12804@:0@:6.68251@:0@:d verylongfermata@} [90] @{char@:Thumb@:91@:1.782@:1.782@:3.56403@:2.22751@:1.782@:0@:thumb@} [91] @{char@:> accent@:92@:4.00948@:4.00948@:2.22751@:2.22751@:4.00948@:0@:sforzato@ } [92] @{char@:espr@:93@:8.46448@:8.46448@:2.22751@:2.22751@:8.46448@:0@:espr@} [93] @{char@:staccato dot@:94@:0.89099@:0.89099@:0.89099@:0.89099@:0.89099@:0@:stacc ato@} [94] @{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@:portato/single tenuto@:97@:2.67303@:2.67303@:0.38507@:0.38507@:2.67303@ :0@:tenuto@} [97] @{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] @{char@:marcato up@:100@:2.22751@:2.22751@:0@:4.90053@:2.22751@:0@:umarcato@} [100] @{char@:marcato down@:101@:2.22751@:2.22751@:4.90053@:0@:2.22751@:0@:dmarcato@} [101] @{char@:open (unstopped)@:102@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:open@} [102] @{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@: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] @{char@:Downbow@:107@:3.34126@:3.34126@:0@:5.93999@:3.34126@:0@:downbow@} [107] @{char@:Reverse turn@:108@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:reve rseturn@} [108] @{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@: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@: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@:Flageolet@:115@:2.376@:2.376@:2.376@:2.376@:2.376@:0@:flageolet@} [115] @{char@:Segno@:116@:4.455@:4.455@:6.68251@:6.68251@:4.455@:0@:segno@} [116] @{char@:Varied Segno@:117@:5.56876@:5.56876@:17.82@:17.82@:5.56876@:0@:varsegno @} [117] @{char@:Coda@:118@:4.52928@:4.52928@:6.01428@:6.01428@:4.52928@:0@:coda@} [118] @{char@:Varied Coda@:119@:4.5651@:4.5651@:6.0501@:6.0501@:4.5651@:0@:varcoda@} [119] @{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@:Right Varied Comma@:122@:1.11375@:1.11375@:2.67303@:2.67303@:1.11375@:0 @:rvarcomma@} [122] @{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@:Trill_element@:125@:0@:4.455@:0@:3.56401@:4.455@:0@:trill_element@} [125] @{char@:Arpeggio arrow down@:126@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.ar row.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.arro w.1@} [127] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:trilelement@:128@:1.85625@:1.85625@:2.22751@:2.22751@:1.85625@:0@:trile lement@} [128] @{char@:prall@:129@:3.7125@:3.7125@:2.22751@:2.22751@:3.7125@:0@:prall@} [129] @{char@:mordent@:130@:3.7125@:3.7125@:2.97@:2.97@:3.7125@:0@:mordent@} [130] @{char@:prallprall@:131@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallp rall@} [131] @{char@:prallmordent@:132@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:prallmorde nt@} [132] @{char@:upprall@:133@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:upprall@} [133] @{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] @{char@:downprall@:136@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:downpra ll@} [136] @{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@: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@:Straight caesura@:141@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.straig ht@} [141] @{char@:Tick mark@:142@:2.67303@:4.90045@:0@:7.57349@:4.90045@:0@:tickmark@} [142] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.376@:2.376@:2.376@:3.564@:2.3 76@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/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] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:9.81906@:7.12802@:7.12802@:9.81906@:0@:C_change@} [145] @{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@:G clef@:148@:0@:11.42715@:11.36028@:21.38402@:11.42715@:0@:G@} [148] @{char@:G clef@:149@:0@:9.14175@:9.08824@:17.67249@:9.14175@:0@:G_change@} [149] @{char@:percussion clef@:150@:-2.98485@:8.91@:4.455@:4.455@:8.91@:0@:percussion @} [150] @{char@:percussion clef (reduced)@:151@:-2.38788@:7.12802@:3.56401@:3.56401@:7. 12802@:0@:percussion_change@} [151] @{char@:tab clef@:152@:-0.89099@:12.47401@:12.83047@:12.83047@:12.47401@:0@:tab @} [152] @{char@:tab clef (reduced)@:153@:-0.71278@:9.97925@:10.26442@:10.26442@:9.97925 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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] @{char@:Pedal dot@:158@:0@:1.29756@:0@:1.29756@:1.29756@:0@:.@} [158] @{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@:Pedal e@:161@:0@:3.564@:0@:5.09143@:3.564@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:14.22035@:0@:8.91@:14.22035@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{group@:accordion@} @{char@:accordion register discant@:165@:6.99539@:6.99539@:0.21901@:13.58403@:6 .99539@:0@:discant@} [165] @{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@:accordion register stdbass@:168@:9.22289@:9.22289@:0.21901@:18.03902@:9 .22289@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:4.76788@:4.76788@:0.31288@:13.67789@ :4.76788@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:4.76788@:4.76788@:0@:9.34802@:4.76788@:0@:oldEE@} [170] @{char@:accordion push@:171@:4.14154@:0@:0@:10.35402@:0@:0@:push@} [171] @{char@:accordion pull@:172@:3.43744@:0.7041@:0@:10.35402@:0.7041@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.82146@:0@:0@:0@:lyric.short@} [173] @{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@}) ) (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. 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: 4180605 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta18.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (/<>/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@:half rest@:34@:0@:6.68251@:0@:2.78438@:6.68251@:0@:1@} [34] @{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@:maxima rest@:37@:0@:8.01901@:4.455@:4.455@:8.01901@:0@:M3@} [37] @{char@:longa rest@:38@:0@:2.673@:4.455@:4.455@:2.673@:0@:M2@} [38] @{char@:breve rest@:39@:0@:2.673@:0@:4.455@:2.673@:0@:M1@} [39] @{char@:breve rest (outside staff)@:40@:0@:2.673@:0.48134@:4.455@:2.673@:0@:M1o @} [40] @{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@: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] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:4.90053@:6.68251@:12.0285@:4.90053@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.72202@:4.90053@:12.0285@:6.68251@:4.9 0053@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.72202@:4.90053@:12.0285@:12.0 285@:4.90053@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:3.11848@:6.68251@:6.68251@:3.11848@:0@:sharp.slashsla sh.stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:4.23224@:5.79152@:5.79152@:4.23224@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:7.12804@:6.68251@:6.68251@:7.12804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:2.97@:6.68251@:6.68251@:2.97@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.44402@:2.97@:6.68251@:12.0285@:2.97@: 0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.97@:12.0285@:6.68251@:2.97@:0@:n atural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.44402@:2.97@:12.0285@:12.02 85@:2.97@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:flat@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.66061@:3.56401@:2.67303@:12.02849@:3.564 01@:0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.66061@:3.56401@:9.80107@:8.46448@:3.56 401@:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.66061@:3.56401@:9.80107@:12.028 49@:3.56401@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:fla t.slash@} [64] @{char@:Flat (slashed twice)@:65@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@: 0@:flat.slashslash@} [65] @{char@:Flatflat (mirrored)@:66@:0@:7.12804@:2.67303@:8.46448@:7.12804@:0@:mirr oredflat.flat@} [66] @{char@:Semi flat@:67@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirroredf lat@} [67] @{char@:Semi flat@:68@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirrored flat.backslash@} [68] @{char@:Double Flat@:69@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatfla t@} [69] @{char@:3/4 Flat@:70@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatflat.s lash@} [70] @{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@} ) (/<>/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@:open@:76@:2.22751@:2.22751@:4.455@:0.38507@:2.22751@:0@:open.11@} [76] @{char@:open@:77@:2.22751@:2.22751@:0.38507@:4.455@:2.22751@:0@:open.1M1@} [77] @{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@:close@:81@:2.22751@:2.22751@:0@:4.455@:2.22751@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/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@} ) (/<>/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@: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@:short fermata down@:86@:4.455@:4.455@:9.801@:0@:4.455@:0@:dshortfermata @} [86] @{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@:very long fermata up@:89@:6.68251@:6.68251@:0@:7.12804@:6.68251@:0@:uve rylongfermata@} [89] @{char@:very long fermata down@:90@:6.68251@:6.68251@:7.12804@:0@:6.68251@:0@:d verylongfermata@} [90] @{char@:Thumb@:91@:1.782@:1.782@:3.56403@:2.22751@:1.782@:0@:thumb@} [91] @{char@:> accent@:92@:4.00948@:4.00948@:2.22751@:2.22751@:4.00948@:0@:sforzato@ } [92] @{char@:espr@:93@:8.46448@:8.46448@:2.22751@:2.22751@:8.46448@:0@:espr@} [93] @{char@:staccato dot@:94@:0.89099@:0.89099@:0.89099@:0.89099@:0.89099@:0@:stacc ato@} [94] @{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@:portato/single tenuto@:97@:2.67303@:2.67303@:0.38507@:0.38507@:2.67303@ :0@:tenuto@} [97] @{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] @{char@:marcato up@:100@:2.22751@:2.22751@:0@:4.90053@:2.22751@:0@:umarcato@} [100] @{char@:marcato down@:101@:2.22751@:2.22751@:4.90053@:0@:2.22751@:0@:dmarcato@} [101] @{char@:open (unstopped)@:102@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:open@} [102] @{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@: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] @{char@:Downbow@:107@:3.34126@:3.34126@:0@:5.93999@:3.34126@:0@:downbow@} [107] @{char@:Reverse turn@:108@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:reve rseturn@} [108] @{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@: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@: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@:Flageolet@:115@:2.376@:2.376@:2.376@:2.376@:2.376@:0@:flageolet@} [115] @{char@:Segno@:116@:4.455@:4.455@:6.68251@:6.68251@:4.455@:0@:segno@} [116] @{char@:Varied Segno@:117@:5.56876@:5.56876@:17.82@:17.82@:5.56876@:0@:varsegno @} [117] @{char@:Coda@:118@:4.52928@:4.52928@:6.01428@:6.01428@:4.52928@:0@:coda@} [118] @{char@:Varied Coda@:119@:4.5651@:4.5651@:6.0501@:6.0501@:4.5651@:0@:varcoda@} [119] @{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@:Right Varied Comma@:122@:1.11375@:1.11375@:2.67303@:2.67303@:1.11375@:0 @:rvarcomma@} [122] @{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@:Trill_element@:125@:0@:4.455@:0@:3.56401@:4.455@:0@:trill_element@} [125] @{char@:Arpeggio arrow down@:126@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.ar row.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.arro w.1@} [127] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:trilelement@:128@:1.85625@:1.85625@:2.22751@:2.22751@:1.85625@:0@:trile lement@} [128] @{char@:prall@:129@:3.7125@:3.7125@:2.22751@:2.22751@:3.7125@:0@:prall@} [129] @{char@:mordent@:130@:3.7125@:3.7125@:2.97@:2.97@:3.7125@:0@:mordent@} [130] @{char@:prallprall@:131@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallp rall@} [131] @{char@:prallmordent@:132@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:prallmorde nt@} [132] @{char@:upprall@:133@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:upprall@} [133] @{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] @{char@:downprall@:136@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:downpra ll@} [136] @{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@: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@:Straight caesura@:141@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.straig ht@} [141] @{char@:Tick mark@:142@:2.67303@:4.90045@:0@:7.57349@:4.90045@:0@:tickmark@} [142] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.376@:2.376@:2.376@:3.564@:2.3 76@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/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] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:9.81906@:7.12802@:7.12802@:9.81906@:0@:C_change@} [145] @{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@:G clef@:148@:0@:11.42715@:11.36028@:21.38402@:11.42715@:0@:G@} [148] @{char@:G clef@:149@:0@:9.14175@:9.08824@:17.67249@:9.14175@:0@:G_change@} [149] @{char@:percussion clef@:150@:-2.98485@:8.91@:4.455@:4.455@:8.91@:0@:percussion @} [150] @{char@:percussion clef (reduced)@:151@:-2.38788@:7.12802@:3.56401@:3.56401@:7. 12802@:0@:percussion_change@} [151] @{char@:tab clef@:152@:-0.89099@:12.47401@:12.83047@:12.83047@:12.47401@:0@:tab @} [152] @{char@:tab clef (reduced)@:153@:-0.71278@:9.97925@:10.26442@:10.26442@:9.97925 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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] @{char@:Pedal dot@:158@:0@:1.29756@:0@:1.29756@:1.29756@:0@:.@} [158] @{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@:Pedal e@:161@:0@:3.564@:0@:5.09143@:3.564@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:14.22035@:0@:8.91@:14.22035@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{group@:accordion@} @{char@:accordion register discant@:165@:6.99539@:6.99539@:0.21901@:13.58403@:6 .99539@:0@:discant@} [165] @{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@:accordion register stdbass@:168@:9.22289@:9.22289@:0.21901@:18.03902@:9 .22289@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:4.76788@:4.76788@:0.31288@:13.67789@ :4.76788@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:4.76788@:4.76788@:0@:9.34802@:4.76788@:0@:oldEE@} [170] @{char@:accordion push@:171@:4.14154@:0@:0@:10.35402@:0@:0@:push@} [171] @{char@:accordion pull@:172@:3.43744@:0.7041@:0@:10.35402@:0.7041@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.82146@:0@:0@:0@:lyric.short@} [173] @{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@}) ) (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. 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: Cannot find your hotkey definition file! *** Successfully generated feta18.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta20.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta20.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.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@:whole rest (outside staff)@:35@:0@:7.5@:3.125@:0.50005@:7.5@:0@:0o@} [35] @{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@:longa rest@:38@:0@:3@:5@:5@:3@:0@:M2@} [38] @{char@:breve rest@:39@:0@:3@:0@:5@:3@:0@:M1@} [39] @{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@:Classical quarter rest@:42@:0@:5@:5.25003@:4.1@:5@:0@:2classical@} [42] @{char@:8th rest@:43@:0@:5@:5.25003@:4.1@:5@:0@:3@} [43] @{char@:16th rest@:44@:0@:5.99998@:10.25003@:4.1@:5.99998@:0@:4@} [44] @{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@:128th rest@:47@:0@:7.5@:15.25003@:14.1@:7.5@:0@:7@} [47] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:5.50003@:7.5@:13.49998@:5.50003@:0@:sh arp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.75008@:5.50003@:13.49998@:7.5@:5.5000 3@:0@:sharp.arrowdown@} [50] @{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@: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@:Natural@:56@:0@:3.33333@:7.5@:7.5@:3.33333@:0@:natural@} [56] @{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@: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@:Arrowed Flat (arrow up)@:61@:1.72516@:4.00002@:3.00003@:13.49998@:4.000 02@:0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.72516@:4.00002@:11.00006@:9.49997@:4.0 0002@:0@:flat.arrowdown@} [62] @{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@: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@:Semi flat@:67@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat@} [67] @{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@:Double Sharp@:71@:0@:5@:2.5@:2.5@:5@:0@:doublesharp@} [71] @{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@} ) (/<>/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@:open@:77@:2.5@:2.5@:0.40004@:5@:2.5@:0@:open.1M1@} [77] @{char@:close@:78@:5@:0@:2.5@:2.5@:0@:0@:close.01@} [78] @{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@} ) (/<>/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@} ) (/<>/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@:fermata down@:84@:6.62505@:6.62505@:7.25005@:0.37505@:6.62505@:0@:dferm ata@} [84] @{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@: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@:very long fermata up@:89@:7.5@:7.5@:0@:8.00003@:7.5@:0@:uverylongfermat a@} [89] @{char@:very long fermata down@:90@:7.5@:7.5@:8.00003@:0@:7.5@:0@:dverylongferm ata@} [90] @{char@:Thumb@:91@:2@:2@:4.00002@:2.5@:2@:0@:thumb@} [91] @{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@:staccato dot@:94@:0.99998@:0.99998@:0.99998@:0.99998@:0.99998@:0@:stacc ato@} [94] @{char@:staccatissimo/martellato up@:95@:1.00008@:1.00008@:0.2@:5.00009@:1.0000 8@:0@:ustaccatissimo@} [95] @{char@:staccatissimo/martellato down@:96@:1.00008@:1.00008@:5.00009@:0.2@:1.00 008@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:3.00003@:3.00003@:0.40004@:0.40004@:3.00003@ :0@:tenuto@} [97] @{char@:portato/tenuto with staccato@:98@:3.00003@:3.00003@:0.35004@:3.30006@:3 .00003@:0@:uportato@} [98] @{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@: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@: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@: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@: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@:Turn@:109@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:turn@} [109] @{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@:left toe@:113@:2.5@:2.5@:0@:7.5@:2.5@:0@:upedaltoe@} [113] @{char@:right toe@:114@:2.5@:2.5@:7.5@:0@:2.5@:0@:dpedaltoe@} [114] @{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] @{char@:Coda@:118@:5.08336@:5.08336@:6.75003@:6.75003@:5.08336@:0@:coda@} [118] @{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@: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@:Arpeggio arrow up@:127@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow.1@ } [127] (/<>/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@:prall@:129@:4.16667@:4.16667@:2.5@:2.5@:4.16667@:0@:prall@} [129] @{char@:mordent@:130@:4.16667@:4.16667@:3.33333@:3.33333@:4.16667@:0@:mordent@} [130] @{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@: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] @{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@:snap pizzicato (Bartok pizzicato)@:143@:2.66667@:2.66667@:2.66667@:4@:2 .66667@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/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@:F clef @:146@:0@:13.4167@:12.5@:5@:13.4167@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:10.7334@:10.00005@:4.00002@:10.7334@:0@:F_cha nge@} [147] @{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] @{char@:G clef@:149@:0@:10.26012@:10.20006@:19.83444@:10.26012@:0@:G_change@} [149] @{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@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab @} [152] @{char@:tab clef (reduced)@:153@:-0.79999@:11.20006@:11.52011@:11.52011@:11.200 06@:0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{group@:timesig@} @{char@:4/4 meter@:154@:0@:8.49997@:5@:5@:8.49997@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:8.49997@:5@:5@:8.49997@:0@:C22@} [155] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:7.77777@:0@:7.77777@:7.77777@:0@:*@} [156] @{char@:Pedal dash@:157@:0@:4.20021@:0@:5.71428@:4.20021@:0@:M@} [157] @{char@:Pedal dot@:158@:0@:1.40007@:0@:1.40007@:1.40007@:0@:.@} [158] @{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@:Pedal Ped@:162@:0@:15.95999@:0@:10@:15.95999@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/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@:bracket tip down@:164@:0@:9.49997@:6.84@:1.125@:9.49997@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/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@: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@:accordion register stdbass@:168@:10.32503@:10.32503@:0.22752@:20.22752@ :10.32503@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:5.32503@:5.32503@:0.32503@:15.32503@ :5.32503@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:5.32503@:5.32503@:0@:10.45503@:5.32503@:0@:oldEE@ } [170] @{char@:accordion push@:171@:4.59999@:0@:0@:11.50014@:0@:0@:push@} [171] @{char@:accordion pull@:172@:3.84993@:0.75006@:0@:11.50014@:0.75006@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@}) ) (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. 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: 4834651 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta20.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.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@:whole rest (outside staff)@:35@:0@:7.5@:3.125@:0.50005@:7.5@:0@:0o@} [35] @{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@:longa rest@:38@:0@:3@:5@:5@:3@:0@:M2@} [38] @{char@:breve rest@:39@:0@:3@:0@:5@:3@:0@:M1@} [39] @{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@:Classical quarter rest@:42@:0@:5@:5.25003@:4.1@:5@:0@:2classical@} [42] @{char@:8th rest@:43@:0@:5@:5.25003@:4.1@:5@:0@:3@} [43] @{char@:16th rest@:44@:0@:5.99998@:10.25003@:4.1@:5.99998@:0@:4@} [44] @{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@:128th rest@:47@:0@:7.5@:15.25003@:14.1@:7.5@:0@:7@} [47] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:5.50003@:7.5@:13.49998@:5.50003@:0@:sh arp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.75008@:5.50003@:13.49998@:7.5@:5.5000 3@:0@:sharp.arrowdown@} [50] @{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@: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@:Natural@:56@:0@:3.33333@:7.5@:7.5@:3.33333@:0@:natural@} [56] @{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@: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@:Arrowed Flat (arrow up)@:61@:1.72516@:4.00002@:3.00003@:13.49998@:4.000 02@:0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.72516@:4.00002@:11.00006@:9.49997@:4.0 0002@:0@:flat.arrowdown@} [62] @{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@: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@:Semi flat@:67@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat@} [67] @{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@:Double Sharp@:71@:0@:5@:2.5@:2.5@:5@:0@:doublesharp@} [71] @{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@} ) (/<>/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@:open@:77@:2.5@:2.5@:0.40004@:5@:2.5@:0@:open.1M1@} [77] @{char@:close@:78@:5@:0@:2.5@:2.5@:0@:0@:close.01@} [78] @{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@} ) (/<>/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@} ) (/<>/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@:fermata down@:84@:6.62505@:6.62505@:7.25005@:0.37505@:6.62505@:0@:dferm ata@} [84] @{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@: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@:very long fermata up@:89@:7.5@:7.5@:0@:8.00003@:7.5@:0@:uverylongfermat a@} [89] @{char@:very long fermata down@:90@:7.5@:7.5@:8.00003@:0@:7.5@:0@:dverylongferm ata@} [90] @{char@:Thumb@:91@:2@:2@:4.00002@:2.5@:2@:0@:thumb@} [91] @{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@:staccato dot@:94@:0.99998@:0.99998@:0.99998@:0.99998@:0.99998@:0@:stacc ato@} [94] @{char@:staccatissimo/martellato up@:95@:1.00008@:1.00008@:0.2@:5.00009@:1.0000 8@:0@:ustaccatissimo@} [95] @{char@:staccatissimo/martellato down@:96@:1.00008@:1.00008@:5.00009@:0.2@:1.00 008@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:3.00003@:3.00003@:0.40004@:0.40004@:3.00003@ :0@:tenuto@} [97] @{char@:portato/tenuto with staccato@:98@:3.00003@:3.00003@:0.35004@:3.30006@:3 .00003@:0@:uportato@} [98] @{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@: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@: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@: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@: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@:Turn@:109@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:turn@} [109] @{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@:left toe@:113@:2.5@:2.5@:0@:7.5@:2.5@:0@:upedaltoe@} [113] @{char@:right toe@:114@:2.5@:2.5@:7.5@:0@:2.5@:0@:dpedaltoe@} [114] @{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] @{char@:Coda@:118@:5.08336@:5.08336@:6.75003@:6.75003@:5.08336@:0@:coda@} [118] @{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@: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@:Arpeggio arrow up@:127@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow.1@ } [127] (/<>/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@:prall@:129@:4.16667@:4.16667@:2.5@:2.5@:4.16667@:0@:prall@} [129] @{char@:mordent@:130@:4.16667@:4.16667@:3.33333@:3.33333@:4.16667@:0@:mordent@} [130] @{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@: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] @{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@:snap pizzicato (Bartok pizzicato)@:143@:2.66667@:2.66667@:2.66667@:4@:2 .66667@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/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@:F clef @:146@:0@:13.4167@:12.5@:5@:13.4167@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:10.7334@:10.00005@:4.00002@:10.7334@:0@:F_cha nge@} [147] @{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] @{char@:G clef@:149@:0@:10.26012@:10.20006@:19.83444@:10.26012@:0@:G_change@} [149] @{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@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab @} [152] @{char@:tab clef (reduced)@:153@:-0.79999@:11.20006@:11.52011@:11.52011@:11.200 06@:0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{group@:timesig@} @{char@:4/4 meter@:154@:0@:8.49997@:5@:5@:8.49997@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:8.49997@:5@:5@:8.49997@:0@:C22@} [155] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:7.77777@:0@:7.77777@:7.77777@:0@:*@} [156] @{char@:Pedal dash@:157@:0@:4.20021@:0@:5.71428@:4.20021@:0@:M@} [157] @{char@:Pedal dot@:158@:0@:1.40007@:0@:1.40007@:1.40007@:0@:.@} [158] @{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@:Pedal Ped@:162@:0@:15.95999@:0@:10@:15.95999@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/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@:bracket tip down@:164@:0@:9.49997@:6.84@:1.125@:9.49997@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/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@: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@:accordion register stdbass@:168@:10.32503@:10.32503@:0.22752@:20.22752@ :10.32503@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:5.32503@:5.32503@:0.32503@:15.32503@ :5.32503@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:5.32503@:5.32503@:0@:10.45503@:5.32503@:0@:oldEE@ } [170] @{char@:accordion push@:171@:4.59999@:0@:0@:11.50014@:0@:0@:push@} [171] @{char@:accordion pull@:172@:3.84993@:0.75006@:0@:11.50014@:0.75006@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta20.pt1 feta20.pfb"... Invoking "fontforge -script feta20.pe feta20.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 scripts.reverseturn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.reverseturn: Could not find finalmInternal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.turn: Could not find finalm *** Successfully generated feta20.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta23.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta23.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/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@: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@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 @:1o@} [36] @{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@:breve rest@:39@:0@:3.36751@:0@:5.6125@:3.36751@:0@:M1@} [39] @{char@:breve rest (outside staff)@:40@:0@:3.36751@:0.52107@:5.6125@:3.36751@:0 @:M1o@} [40] @{char@:Quarter rest@:41@:0@:5.33186@:7.01563@:8.76955@:5.33186@:0@:2@} [41] @{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@:16th rest@:44@:0@:6.73499@:11.48555@:4.60226@:6.73499@:0@:4@} [44] @{char@:32th rest@:45@:0@:7.29626@:11.48555@:10.21477@:7.29626@:0@:5@} [45] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 @:sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. 17378@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.78162@:6.17378@:15.15375@:15. 15375@:6.17378@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:3.92874@:8.41876@:8.41876@:3.92874@:0@:sharp.slashsla sh.stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:3.74167@:8.41876@:8.41876@:3.74167@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.56322@:3.74167@:8.41876@:15.15375@:3. 74167@:0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 7@:0@:natural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 5.15375@:3.74167@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:flat@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.7977@:4.49002@:3.36754@:15.15375@:4.4900 2@:0@:flat.arrowup@} [61] @{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@: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@:Flatflat (mirrored)@:66@:0@:8.98004@:3.36754@:10.66373@:8.98004@:0@:mir roredflat.flat@} [66] @{char@:Semi flat@:67@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat@} [67] @{char@:Semi flat@:68@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat.backslash@} [68] @{char@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla t@} [69] @{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@:Left Parenthesis@:73@:3.32733@:0@:5.6125@:5.6125@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (/<>/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] @{char@:open@:75@:0.41687@:5.6125@:2.80626@:2.80626@:5.6125@:0@:open.0M1@} [75] @{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@: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@:close@:81@:2.80626@:2.80626@:0@:5.6125@:2.80626@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/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@} ) (/<>/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] @{char@:fermata down@:84@:7.40643@:7.40643@:8.108@:0.39081@:7.40643@:0@:dfermat a@} [84] @{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@: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@: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@: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@: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@: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@: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] @{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: open@} [102] @{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@: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] @{char@:Downbow@:107@:4.20938@:4.20938@:0@:7.4833@:4.20938@:0@:downbow@} [107] @{char@:Reverse turn@:108@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:reve rseturn@} [108] @{char@:Turn@:109@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:turn@} [109] @{char@:Trill (`tr')@:110@:4.77066@:4.77066@:0@:11.7862@:4.77066@:0@:trill@} [110] @{char@:left heel@:111@:2.80626@:2.80626@:2.80626@:3.74167@:2.80626@:0@:upedalh eel@} [111] @{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@: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@:Segno@:116@:5.6125@:5.6125@:8.41876@:8.41876@:5.6125@:0@:segno@} [116] @{char@:Varied Segno@:117@:7.01564@:7.01564@:22.45001@:22.45001@:7.01564@:0@:va rsegno@} [117] @{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] @{char@:Varied Coda@:119@:5.66586@:5.66586@:7.5367@:7.5367@:5.66586@:0@:varcoda @} [119] @{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@:Right Varied Comma@:122@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0 @:rvarcomma@} [122] @{char@:Left Varied Comma@:123@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0@ :lvarcomma@} [123] @{char@:Arpeggio@:124@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio@} [124] @{char@:Trill_element@:125@:0@:5.6125@:0@:4.49002@:5.6125@:0@:trill_element@} [125] @{char@:Arpeggio arrow down@:126@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.a rrow.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.arr ow.1@} [127] (/<>/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@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} [129] @{char@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} [130] @{char@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp rall@} [131] @{char@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral lmordent@} [132] @{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@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra 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@} [138] @{char@:lineprall@:139@:7.01563@:7.01563@:2.80626@:11.22504@:7.01563@:0@:linepr all@} [139]) @{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@:Tick mark@:142@:3.36754@:6.1737@:0@:9.54124@:6.1737@:0@:tickmark@} [142] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.99333@:2.99333@:2.99333@:4.49 @:2.99333@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:15.22581@:11.225@:11.225@:15.22581@:0@:C@} [144] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:12.28493@:8.98004@:8.98004@:12.28493@:0@:C_change@} [145] @{char@:F clef @:146@:0@:15.06024@:14.03127@:5.6125@:15.06024@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c hange@} [147] @{char@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148] @{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} [149] @{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@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} [152] @{char@:tab clef (reduced)@:153@:-0.898@:12.57207@:12.93132@:12.93132@:12.57207 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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@:Pedal P@:159@:0@:9.35417@:0@:11.225@:9.35417@:0@:P@} [159] @{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@:Pedal Ped@:162@:0@:17.91512@:0@:11.225@:17.91512@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{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@} ) (/<>/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@: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@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. 9512@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:5.9512@:5.9512@:0@:11.69919@:5.9512@:0@:oldEE@} [170] @{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@} ) (/<>/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@}) ) (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. 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: 4212686 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta23.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/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@: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@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 @:1o@} [36] @{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@:breve rest@:39@:0@:3.36751@:0@:5.6125@:3.36751@:0@:M1@} [39] @{char@:breve rest (outside staff)@:40@:0@:3.36751@:0.52107@:5.6125@:3.36751@:0 @:M1o@} [40] @{char@:Quarter rest@:41@:0@:5.33186@:7.01563@:8.76955@:5.33186@:0@:2@} [41] @{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@:16th rest@:44@:0@:6.73499@:11.48555@:4.60226@:6.73499@:0@:4@} [44] @{char@:32th rest@:45@:0@:7.29626@:11.48555@:10.21477@:7.29626@:0@:5@} [45] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 @:sharp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. 17378@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.78162@:6.17378@:15.15375@:15. 15375@:6.17378@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:3.92874@:8.41876@:8.41876@:3.92874@:0@:sharp.slashsla sh.stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Natural@:56@:0@:3.74167@:8.41876@:8.41876@:3.74167@:0@:natural@} [56] @{char@:Arrowed Natural (arrow up)@:57@:1.56322@:3.74167@:8.41876@:15.15375@:3. 74167@:0@:natural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 7@:0@:natural.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 5.15375@:3.74167@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:flat@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.7977@:4.49002@:3.36754@:15.15375@:4.4900 2@:0@:flat.arrowup@} [61] @{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@: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@:Flatflat (mirrored)@:66@:0@:8.98004@:3.36754@:10.66373@:8.98004@:0@:mir roredflat.flat@} [66] @{char@:Semi flat@:67@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat@} [67] @{char@:Semi flat@:68@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat.backslash@} [68] @{char@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla t@} [69] @{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@:Left Parenthesis@:73@:3.32733@:0@:5.6125@:5.6125@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (/<>/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] @{char@:open@:75@:0.41687@:5.6125@:2.80626@:2.80626@:5.6125@:0@:open.0M1@} [75] @{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@: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@:close@:81@:2.80626@:2.80626@:0@:5.6125@:2.80626@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/<>/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@} ) (/<>/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] @{char@:fermata down@:84@:7.40643@:7.40643@:8.108@:0.39081@:7.40643@:0@:dfermat a@} [84] @{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@: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@: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@: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@: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@: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@: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] @{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: open@} [102] @{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@: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] @{char@:Downbow@:107@:4.20938@:4.20938@:0@:7.4833@:4.20938@:0@:downbow@} [107] @{char@:Reverse turn@:108@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:reve rseturn@} [108] @{char@:Turn@:109@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:turn@} [109] @{char@:Trill (`tr')@:110@:4.77066@:4.77066@:0@:11.7862@:4.77066@:0@:trill@} [110] @{char@:left heel@:111@:2.80626@:2.80626@:2.80626@:3.74167@:2.80626@:0@:upedalh eel@} [111] @{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@: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@:Segno@:116@:5.6125@:5.6125@:8.41876@:8.41876@:5.6125@:0@:segno@} [116] @{char@:Varied Segno@:117@:7.01564@:7.01564@:22.45001@:22.45001@:7.01564@:0@:va rsegno@} [117] @{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] @{char@:Varied Coda@:119@:5.66586@:5.66586@:7.5367@:7.5367@:5.66586@:0@:varcoda @} [119] @{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@:Right Varied Comma@:122@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0 @:rvarcomma@} [122] @{char@:Left Varied Comma@:123@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0@ :lvarcomma@} [123] @{char@:Arpeggio@:124@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio@} [124] @{char@:Trill_element@:125@:0@:5.6125@:0@:4.49002@:5.6125@:0@:trill_element@} [125] @{char@:Arpeggio arrow down@:126@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.a rrow.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.arr ow.1@} [127] (/<>/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@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} [129] @{char@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} [130] @{char@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp rall@} [131] @{char@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral lmordent@} [132] @{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@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra 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@} [138] @{char@:lineprall@:139@:7.01563@:7.01563@:2.80626@:11.22504@:7.01563@:0@:linepr all@} [139]) @{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@:Tick mark@:142@:3.36754@:6.1737@:0@:9.54124@:6.1737@:0@:tickmark@} [142] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.99333@:2.99333@:2.99333@:4.49 @:2.99333@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:15.22581@:11.225@:11.225@:15.22581@:0@:C@} [144] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:12.28493@:8.98004@:8.98004@:12.28493@:0@:C_change@} [145] @{char@:F clef @:146@:0@:15.06024@:14.03127@:5.6125@:15.06024@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c hange@} [147] @{char@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148] @{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} [149] @{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@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} [152] @{char@:tab clef (reduced)@:153@:-0.898@:12.57207@:12.93132@:12.93132@:12.57207 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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@:Pedal P@:159@:0@:9.35417@:0@:11.225@:9.35417@:0@:P@} [159] @{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@:Pedal Ped@:162@:0@:17.91512@:0@:11.225@:17.91512@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{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@} ) (/<>/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@: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@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. 9512@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:5.9512@:5.9512@:0@:11.69919@:5.9512@:0@:oldEE@} [170] @{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@} ) (/<>/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@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta23.pt1 feta23.pfb"... Invoking "fontforge -script feta23.pe feta23.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 feta23.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta26.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta26.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/<>/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@: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] @{char@:breve rest@:39@:0@:3.78@:0@:6.3@:3.78@:0@:M1@} [39] @{char@:breve rest (outside staff)@:40@:0@:3.78@:0.54466@:6.3@:3.78@:0@:M1o@} [40] @{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@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44] @{char@:32th rest@:45@:0@:8.19002@:12.87234@:11.46602@:8.19002@:0@:5@} [45] @{char@:64th rest@:46@:0@:8.81996@:19.17235@:11.46602@:8.81996@:0@:6@} [46] @{char@:128th rest@:47@:0@:9.45001@:19.17235@:17.76602@:9.45001@:0@:7@} [47] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:6.93004@:9.45001@:17.01@:6.93004@:0@:s harp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.817@:6.93004@:17.01@:9.45001@:6.93004 @:0@:sharp.arrowdown@} [50] @{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@:Sharp (3 beams)@:53@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:5.98499@:8.19002@:8.19002@:5.98499@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:10.08005@:9.45001@:9.45001@:10.08005@:0@:sharp.slashs lash.stemstemstem@} [55] @{char@:Natural@:56@:0@:4.2@:9.45001@:9.45001@:4.2@:0@:natural@} [56] @{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@: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@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.87909@:5.04002@:3.78004@:17.01@:5.04002@ :0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.87909@:5.04002@:13.86009@:11.96997@:5. 04002@:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.87909@:5.04002@:13.86009@:17.01 @:5.04002@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:fl at.slash@} [64] @{char@:Flat (slashed twice)@:65@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@ :0@:flat.slashslash@} [65] @{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] @{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] @{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@:Left Parenthesis@:73@:3.69467@:0@:6.3@:6.3@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (/<>/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@: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@: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] @{puorg@:arrowheads@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:2.87767@:1.43884@:1.43884@:2.87767@:0@:dot@} [82] @{puorg@:dots@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:8.28351@:8.28351@:0.40851@:9.071@:8.28351@:0@:ufermata@ } [83] @{char@:fermata down@:84@:8.28351@:8.28351@:9.071@:0.40851@:8.28351@:0@:dfermat a@} [84] @{char@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} [85] @{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@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf ermata@} [88] @{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@: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@:staccatissimo/martellato up@:95@:1.1747@:1.1747@:0.2@:6.21472@:1.1747@: 0@:ustaccatissimo@} [95] @{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@: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@: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@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo pen@} [103] @{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen vertical@} [104] @{char@:plus (stopped)@:105@:3.46503@:3.46503@:3.46503@:3.46503@:3.46503@:0@:st opped@} [105] @{char@:Upbow@:106@:4.09502@:4.09502@:0@:13.10408@:4.09502@:0@:upbow@} [106] @{char@:Downbow@:107@:4.725@:4.725@:0@:8.39998@:4.725@:0@:downbow@} [107] @{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@:Trill (`tr')@:110@:5.35504@:5.35504@:0@:13.22993@:5.35504@:0@:trill@} [110] @{char@:left heel@:111@:3.15001@:3.15001@:3.15001@:4.2@:3.15001@:0@:upedalheel@ } [111] @{char@:right heel@:112@:3.15001@:3.15001@:4.2@:3.15001@:3.15001@:0@:dpedalheel @} [112] @{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@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116] @{char@:Varied Segno@:117@:7.87502@:7.87502@:25.20001@:25.20001@:7.87502@:0@:va rsegno@} [117] @{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118] @{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@: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@: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@:Arpeggio arrow down@:126@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arro w.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arrow. 1@} [127] (/<>/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@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] @{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} [131] @{char@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} [132] @{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@:downprall@:136@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:downprall@} [136] @{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@: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 @} [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@:snap pizzicato (Bartok pizzicato)@:143@:3.36@:3.36@:3.36@:5.04001@:3.36 @:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/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] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} [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@: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@: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@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{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@} ) (/<>/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@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] @{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@:Pedal e@:161@:0@:5.04001@:0@:7.2@:5.04001@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:20.1096@:0@:12.6@:20.1096@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.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@} ) (/<>/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@: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] @{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@:accordion pull@:172@:4.83383@:0.85968@:0@:14.234@:0.85968@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@}) ) (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. 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: 4415224 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta26.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/<>/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@: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] @{char@:breve rest@:39@:0@:3.78@:0@:6.3@:3.78@:0@:M1@} [39] @{char@:breve rest (outside staff)@:40@:0@:3.78@:0.54466@:6.3@:3.78@:0@:M1o@} [40] @{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@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44] @{char@:32th rest@:45@:0@:8.19002@:12.87234@:11.46602@:8.19002@:0@:5@} [45] @{char@:64th rest@:46@:0@:8.81996@:19.17235@:11.46602@:8.81996@:0@:6@} [46] @{char@:128th rest@:47@:0@:9.45001@:19.17235@:17.76602@:9.45001@:0@:7@} [47] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:6.93004@:9.45001@:17.01@:6.93004@:0@:s harp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.817@:6.93004@:17.01@:9.45001@:6.93004 @:0@:sharp.arrowdown@} [50] @{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@:Sharp (3 beams)@:53@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:5.98499@:8.19002@:8.19002@:5.98499@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:10.08005@:9.45001@:9.45001@:10.08005@:0@:sharp.slashs lash.stemstemstem@} [55] @{char@:Natural@:56@:0@:4.2@:9.45001@:9.45001@:4.2@:0@:natural@} [56] @{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@: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@} [60] @{char@:Arrowed Flat (arrow up)@:61@:1.87909@:5.04002@:3.78004@:17.01@:5.04002@ :0@:flat.arrowup@} [61] @{char@:Arrowed Flat (arrow down)@:62@:1.87909@:5.04002@:13.86009@:11.96997@:5. 04002@:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.87909@:5.04002@:13.86009@:17.01 @:5.04002@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:fl at.slash@} [64] @{char@:Flat (slashed twice)@:65@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@ :0@:flat.slashslash@} [65] @{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] @{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] @{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@:Left Parenthesis@:73@:3.69467@:0@:6.3@:6.3@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (/<>/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@: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@: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] @{puorg@:arrowheads@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:2.87767@:1.43884@:1.43884@:2.87767@:0@:dot@} [82] @{puorg@:dots@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:8.28351@:8.28351@:0.40851@:9.071@:8.28351@:0@:ufermata@ } [83] @{char@:fermata down@:84@:8.28351@:8.28351@:9.071@:0.40851@:8.28351@:0@:dfermat a@} [84] @{char@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} [85] @{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@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf ermata@} [88] @{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@: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@:staccatissimo/martellato up@:95@:1.1747@:1.1747@:0.2@:6.21472@:1.1747@: 0@:ustaccatissimo@} [95] @{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@: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@: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@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo pen@} [103] @{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen vertical@} [104] @{char@:plus (stopped)@:105@:3.46503@:3.46503@:3.46503@:3.46503@:3.46503@:0@:st opped@} [105] @{char@:Upbow@:106@:4.09502@:4.09502@:0@:13.10408@:4.09502@:0@:upbow@} [106] @{char@:Downbow@:107@:4.725@:4.725@:0@:8.39998@:4.725@:0@:downbow@} [107] @{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@:Trill (`tr')@:110@:5.35504@:5.35504@:0@:13.22993@:5.35504@:0@:trill@} [110] @{char@:left heel@:111@:3.15001@:3.15001@:3.15001@:4.2@:3.15001@:0@:upedalheel@ } [111] @{char@:right heel@:112@:3.15001@:3.15001@:4.2@:3.15001@:3.15001@:0@:dpedalheel @} [112] @{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@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116] @{char@:Varied Segno@:117@:7.87502@:7.87502@:25.20001@:25.20001@:7.87502@:0@:va rsegno@} [117] @{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118] @{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@: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@: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@:Arpeggio arrow down@:126@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arro w.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arrow. 1@} [127] (/<>/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@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] @{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} [131] @{char@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} [132] @{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@:downprall@:136@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:downprall@} [136] @{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@: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 @} [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@:snap pizzicato (Bartok pizzicato)@:143@:3.36@:3.36@:3.36@:5.04001@:3.36 @:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (/<>/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] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} [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@: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@: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@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{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@} ) (/<>/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@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] @{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@:Pedal e@:161@:0@:5.04001@:0@:7.2@:5.04001@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:20.1096@:0@:12.6@:20.1096@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.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@} ) (/<>/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@: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] @{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@:accordion pull@:172@:4.83383@:0.85968@:0@:14.234@:0.85968@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta26.pt1 feta26.pfb"... Invoking "fontforge -script feta26.pe feta26.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 scripts.reverseturn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.reverseturn: Could not find finalmInternal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.turn: Could not find finalmInternal 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) *** Successfully generated feta26.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-e.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-e.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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 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@: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 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] @{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 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} [74] @{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 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 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 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} [82] @{char@:brace number 274@:83@:5.48322@:0@:55.63605@:55.63605@:0@:0@:brace274@} [83] @{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 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 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 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 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 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] @{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 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} [100] @{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} [101] @{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 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 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] @{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. 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: 4005267 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-e.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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 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@: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 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] @{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 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} [74] @{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 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 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 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} [82] @{char@:brace number 274@:83@:5.48322@:0@:55.63605@:55.63605@:0@:0@:brace274@} [83] @{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 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 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 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 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 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] @{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 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} [100] @{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} [101] @{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 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 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] @{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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-e.pt1 feta-braces-e.pfb"... Invoking "fontforge -script feta-braces-e.pe feta-braces-e.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-braces-e.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta14.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta14.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/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@: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@: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@:breve rest@:39@:0@:2.121@:0@:3.535@:2.121@:0@:M1@} [39] @{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@: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] @{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@:128th rest@:47@:0@:5.3025@:10.8299@:9.96872@:5.3025@:0@:7@} [47] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{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 52@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.67465@:3.88852@:9.5445@:9.544 5@:3.88852@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:2.47449@:5.3025@:5.3025@:2.47449@:0@:sharp.slashslash .stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp.slas hslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.35825@:4.59552@:4.59552@:3.35825@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:5.65602@:5.3025@:5.3025@:5.65602@:0@:sharp.slashslash .stemstemstem@} [55] @{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] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.35667@:9.5445@:5.3025@:2.35667@: 0@:natural.arrowdown@} [58] @{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@:Arrowed Flat (arrow down)@:62@:1.5517@:2.82802@:7.77704@:6.71649@:2.828 02@:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.5517@:2.82802@:7.77704@:9.54451 @:2.82802@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:fla t.slash@} [64] @{char@:Flat (slashed twice)@:65@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@: 0@:flat.slashslash@} [65] @{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@:Semi flat@:68@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored flat.backslash@} [68] @{char@:Double Flat@:69@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatfl at@} [69] @{char@:3/4 Flat@:70@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatflat. slash@} [70] @{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@:Left Parenthesis@:73@:2.21727@:0@:3.535@:3.535@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (/<>/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@:78@:3.535@:0@:1.7675@:1.7675@:0@:0@:close.01@} [78] @{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@} ) (/<>/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:4.75609@:4.75609@:0.33733@:5.19797@:4.75609@: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@:long fermata up@:87@:4.41876@:4.41876@:0@:5.3025@:4.41876@:0@:ulongferm ata@} [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] @{char@:very long fermata down@:90@:5.3025@:5.3025@:5.65602@:0@:5.3025@:0@:dver ylongfermata@} [90] @{char@:Thumb@:91@:1.414@:1.414@:2.82802@:1.7675@:1.414@:0@:thumb@} [91] @{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] @{char@:staccato dot@:94@:0.70699@:0.70699@:0.70699@:0.70699@:0.70699@:0@:stacc ato@} [94] @{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@: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@:halfopen (unstopped)@:103@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:half open@} [103] @{char@:halfopen vertical@:104@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:halfope nvertical@} [104] @{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] @{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@: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@: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@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] @{char@:Varied Segno@:117@:4.41876@:4.41876@:14.14001@:14.14001@:4.41876@:0@:va rsegno@} [117] @{char@:Coda@:118@:3.59395@:3.59395@:4.77228@:4.77228@:3.59395@:0@:coda@} [118] @{char@:Varied Coda@:119@:3.6902@:3.6902@:4.86853@:4.86853@:3.6902@:0@:varcoda@ } [119] @{char@:Right Comma@:120@:0@:1.7675@:2.12102@:2.12102@:1.7675@:0@:rcomma@} [120] @{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] @{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@:Arpeggio arrow down@:126@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.ar row.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.arro w.1@} [127] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{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@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} [130] @{char@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra ll@} [131] @{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@: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@: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@:Straight caesura@:141@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.stra ight@} [141] @{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@} ) (/<>/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@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:9.06735@:9.01427@:16.96803@:9.06735@:0@:G@} [148] @{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@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} [152] @{char@:tab clef (reduced)@:153@:-0.5656@:7.91846@:8.14473@:8.14473@:7.91846@:0 @:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{group@:timesig@} @{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C22@} [155] @{puorg@:timesig@} ) (/<>/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@:Pedal dash@:157@:0@:3.37372@:0@:4.04001@:3.37372@:0@:M@} [157] @{char@:Pedal dot@:158@:0@:1.12457@:0@:1.12457@:1.12457@:0@:.@} [158] @{char@:Pedal P@:159@:0@:5.89168@:0@:7.07@:5.89168@:0@:P@} [159] @{char@:Pedal d@:160@:0@:4.71333@:0@:6.18626@:4.71333@:0@:d@} [160] @{char@:Pedal e@:161@:0@:2.828@:0@:4.04001@:2.828@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:11.28372@:0@:7.07@:11.28372@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:6.71649@:0.79538@:4.83588@:6.71649@:0@:up@} [163] @{char@:bracket tip down@:164@:0@:6.71649@:4.83588@:0.79538@:6.71649@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/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@:accordion register dot@:166@:0.88376@:0.88376@:0.88376@:0.88376@:0.8837 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 .36237@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:3.82736@:3.82736@:0.29236@:10.89737@ :3.82736@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:3.82736@:3.82736@:0@:7.4793@:3.82736@:0@:oldEE@} [170] @{char@:accordion push@:171@:3.36768@:0@:0@:8.41931@:0@:0@:push@} [171] @{char@:accordion pull@:172@:2.74115@:0.62653@:0@:8.41931@:0.62653@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@: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@}) ) (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. 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: 4827202 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta14.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/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@: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@: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@:breve rest@:39@:0@:2.121@:0@:3.535@:2.121@:0@:M1@} [39] @{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@: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] @{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@:128th rest@:47@:0@:5.3025@:10.8299@:9.96872@:5.3025@:0@:7@} [47] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{group@:accidentals@} @{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 52@:0@:sharp.arrowdown@} [50] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.67465@:3.88852@:9.5445@:9.544 5@:3.88852@:0@:sharp.arrowboth@} [51] @{char@:1/2 Sharp@:52@:0@:2.47449@:5.3025@:5.3025@:2.47449@:0@:sharp.slashslash .stem@} [52] @{char@:Sharp (3 beams)@:53@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp.slas hslashslash.stemstem@} [53] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.35825@:4.59552@:4.59552@:3.35825@:0@:shar p.slashslashslash.stem@} [54] @{char@:3/4 Sharp@:55@:0@:5.65602@:5.3025@:5.3025@:5.65602@:0@:sharp.slashslash .stemstemstem@} [55] @{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] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.35667@:9.5445@:5.3025@:2.35667@: 0@:natural.arrowdown@} [58] @{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@:Arrowed Flat (arrow down)@:62@:1.5517@:2.82802@:7.77704@:6.71649@:2.828 02@:0@:flat.arrowdown@} [62] @{char@:Arrowed Flat (arrow up and down)@:63@:1.5517@:2.82802@:7.77704@:9.54451 @:2.82802@:0@:flat.arrowboth@} [63] @{char@:Flat (slashed)@:64@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:fla t.slash@} [64] @{char@:Flat (slashed twice)@:65@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@: 0@:flat.slashslash@} [65] @{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@:Semi flat@:68@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored flat.backslash@} [68] @{char@:Double Flat@:69@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatfl at@} [69] @{char@:3/4 Flat@:70@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatflat. slash@} [70] @{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@:Left Parenthesis@:73@:2.21727@:0@:3.535@:3.535@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (/<>/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@:78@:3.535@:0@:1.7675@:1.7675@:0@:0@:close.01@} [78] @{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@} ) (/<>/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{group@:scripts@} @{char@:fermata up@:83@:4.75609@:4.75609@:0.33733@:5.19797@:4.75609@: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@:long fermata up@:87@:4.41876@:4.41876@:0@:5.3025@:4.41876@:0@:ulongferm ata@} [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] @{char@:very long fermata down@:90@:5.3025@:5.3025@:5.65602@:0@:5.3025@:0@:dver ylongfermata@} [90] @{char@:Thumb@:91@:1.414@:1.414@:2.82802@:1.7675@:1.414@:0@:thumb@} [91] @{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] @{char@:staccato dot@:94@:0.70699@:0.70699@:0.70699@:0.70699@:0.70699@:0@:stacc ato@} [94] @{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@: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@:halfopen (unstopped)@:103@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:half open@} [103] @{char@:halfopen vertical@:104@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:halfope nvertical@} [104] @{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] @{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@: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@: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@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] @{char@:Varied Segno@:117@:4.41876@:4.41876@:14.14001@:14.14001@:4.41876@:0@:va rsegno@} [117] @{char@:Coda@:118@:3.59395@:3.59395@:4.77228@:4.77228@:3.59395@:0@:coda@} [118] @{char@:Varied Coda@:119@:3.6902@:3.6902@:4.86853@:4.86853@:3.6902@:0@:varcoda@ } [119] @{char@:Right Comma@:120@:0@:1.7675@:2.12102@:2.12102@:1.7675@:0@:rcomma@} [120] @{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] @{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@:Arpeggio arrow down@:126@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.ar row.M1@} [126] @{char@:Arpeggio arrow up@:127@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.arro w.1@} [127] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{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@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} [130] @{char@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra ll@} [131] @{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@: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@: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@:Straight caesura@:141@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.stra ight@} [141] @{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@} ) (/<>/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@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:9.06735@:9.01427@:16.96803@:9.06735@:0@:G@} [148] @{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@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} [152] @{char@:tab clef (reduced)@:153@:-0.5656@:7.91846@:8.14473@:8.14473@:7.91846@:0 @:tab_change@} [153] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{group@:timesig@} @{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C22@} [155] @{puorg@:timesig@} ) (/<>/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@:Pedal dash@:157@:0@:3.37372@:0@:4.04001@:3.37372@:0@:M@} [157] @{char@:Pedal dot@:158@:0@:1.12457@:0@:1.12457@:1.12457@:0@:.@} [158] @{char@:Pedal P@:159@:0@:5.89168@:0@:7.07@:5.89168@:0@:P@} [159] @{char@:Pedal d@:160@:0@:4.71333@:0@:6.18626@:4.71333@:0@:d@} [160] @{char@:Pedal e@:161@:0@:2.828@:0@:4.04001@:2.828@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:11.28372@:0@:7.07@:11.28372@:0@:Ped@} [162] @{puorg@:pedal@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:6.71649@:0.79538@:4.83588@:6.71649@:0@:up@} [163] @{char@:bracket tip down@:164@:0@:6.71649@:4.83588@:0.79538@:6.71649@:0@:down@} [164] @{puorg@:brackettips@} ) (/<>/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@:accordion register dot@:166@:0.88376@:0.88376@:0.88376@:0.88376@:0.8837 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 .36237@:0@:stdbass@} [168] @{char@:accordion register bayanbass@:169@:3.82736@:3.82736@:0.29236@:10.89737@ :3.82736@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:3.82736@:3.82736@:0@:7.4793@:3.82736@:0@:oldEE@} [170] @{char@:accordion push@:171@:3.36768@:0@:0@:8.41931@:0@:0@:push@} [171] @{char@:accordion pull@:172@:2.74115@:0.62653@:0@:8.41931@:0.62653@:0@:pull@} [172] @{puorg@:accordion@} ) (/<>/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@: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@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta14.pt1 feta14.pfb"... Invoking "fontforge -script feta14.pe feta14.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 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: Winding number did not return to 0 when x=418.191 Internal Error (overlap) in timesig.C44: Humph. This monotonic leads nowhere (418.191,112.499)->(418.191,112.499). Internal Error (overlap) in timesig.C44: couldn't find a needed exit from an intersection 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: Winding number did not return to 0 when x=418.191 Internal Error (overlap) in timesig.C22: Humph. This monotonic leads nowhere (418.191,112.499)->(418.191,112.499). Internal Error (overlap) in timesig.C22: couldn't find a needed exit from an intersection *** Successfully generated feta14.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-i.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-i.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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] @{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] @{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@: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] @{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@: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] @{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@: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@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 9@} [112] @{char@:brace number 560@:113@:13.4049@:0@:182.15982@:182.15982@:0@:0@:brace560 @} [113] @{char@:brace number 561@:114@:13.44666@:0@:182.83006@:182.83006@:0@:0@:brace56 1@} [114] @{char@:brace number 562@:115@:13.48895@:0@:183.5024@:183.5024@:0@:0@:brace562@ } [115] @{char@:brace number 563@:116@:13.53098@:0@:184.17683@:184.17683@:0@:0@:brace56 3@} [116] @{char@:brace number 564@:117@:13.57355@:0@:184.8534@:184.8534@:0@:0@:brace564@ } [117] @{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 567@:120@:13.70126@:0@:186.89578@:186.89578@:0@:0@:brace56 7@} [120] @{char@:brace number 568@:121@:13.74411@:0@:187.58086@:187.58086@:0@:0@:brace56 8@} [121] @{char@:brace number 569@:122@:13.78723@:0@:188.26805@:188.26805@:0@:0@:brace56 9@} [122] @{char@:brace number 570@:123@:13.83035@:0@:188.95741@:188.95741@:0@:0@:brace57 0@} [123] @{char@:brace number 571@:124@:13.87375@:0@:189.64894@:189.64894@:0@:0@:brace57 1@} [124] @{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 575@:128@:14.04816@:0@:192.43674@:192.43674@:0@:0@:brace57 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. 64 output files written: feta-braces-i.65 .. feta-braces-i.128 Transcript written on feta-braces-i.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-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: 4276670 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-i.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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] @{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] @{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@: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] @{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@: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] @{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@: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@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 9@} [112] @{char@:brace number 560@:113@:13.4049@:0@:182.15982@:182.15982@:0@:0@:brace560 @} [113] @{char@:brace number 561@:114@:13.44666@:0@:182.83006@:182.83006@:0@:0@:brace56 1@} [114] @{char@:brace number 562@:115@:13.48895@:0@:183.5024@:183.5024@:0@:0@:brace562@ } [115] @{char@:brace number 563@:116@:13.53098@:0@:184.17683@:184.17683@:0@:0@:brace56 3@} [116] @{char@:brace number 564@:117@:13.57355@:0@:184.8534@:184.8534@:0@:0@:brace564@ } [117] @{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 567@:120@:13.70126@:0@:186.89578@:186.89578@:0@:0@:brace56 7@} [120] @{char@:brace number 568@:121@:13.74411@:0@:187.58086@:187.58086@:0@:0@:brace56 8@} [121] @{char@:brace number 569@:122@:13.78723@:0@:188.26805@:188.26805@:0@:0@:brace56 9@} [122] @{char@:brace number 570@:123@:13.83035@:0@:188.95741@:188.95741@:0@:0@:brace57 0@} [123] @{char@:brace number 571@:124@:13.87375@:0@:189.64894@:189.64894@:0@:0@:brace57 1@} [124] @{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 575@:128@:14.04816@:0@:192.43674@:192.43674@:0@:0@:brace57 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. 64 output files written: feta-braces-i.65 .. feta-braces-i.128 Transcript written on feta-braces-i.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-i.pt1 feta-braces-i.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! 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 *** Successfully generated feta-braces-i.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ && MFINPUTS=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-c.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{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 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 131@:68@:3.50705@:0@:24.06976@:24.06976@:0@:0@:brace131@} [68] @{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] @{char@:brace number 135@:72@:3.551@:0@:24.77448@:24.77448@:0@:0@:brace135@} [72] @{char@:brace number 136@:73@:3.56226@:0@:24.95203@:24.95203@:0@:0@:brace136@} [73] @{char@:brace number 137@:74@:3.57324@:0@:25.13014@:25.13014@:0@:0@:brace137@} [74] @{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 140@:77@:3.60703@:0@:25.66782@:25.66782@:0@:0@:brace140@} [77] @{char@:brace number 141@:78@:3.61829@:0@:25.84816@:25.84816@:0@:0@:brace141@} [78] @{char@:brace number 142@:79@:3.62955@:0@:26.02908@:26.02908@:0@:0@:brace142@} [79] @{char@:brace number 143@:80@:3.64108@:0@:26.21056@:26.21056@:0@:0@:brace143@} [80] @{char@:brace number 144@:81@:3.65234@:0@:26.39261@:26.39261@:0@:0@:brace144@} [81] @{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 147@:84@:3.68695@:0@:26.9422@:26.9422@:0@:0@:brace147@} [84] @{char@:brace number 148@:85@:3.69849@:0@:27.12654@:27.12654@:0@:0@:brace148@} [85] @{char@:brace number 149@:86@:3.71002@:0@:27.31146@:27.31146@:0@:0@:brace149@} [86] @{char@:brace number 150@:87@:3.72156@:0@:27.49696@:27.49696@:0@:0@:brace150@} [87] @{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] @{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@} [92] @{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 158@:95@:3.81577@:0@:29.002@:29.002@:0@:0@:brace158@} [95] @{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@} [97] @{char@:brace number 161@:98@:3.85175@:0@:29.57616@:29.57616@:0@:0@:brace161@} [98] @{char@:brace number 162@:99@:3.86383@:0@:29.76875@:29.76875@:0@:0@:brace162@} [99] @{char@:brace number 163@:100@:3.87592@:0@:29.96194@:29.96194@:0@:0@:brace163@} [100] @{char@:brace number 164@:101@:3.888@:0@:30.15573@:30.15573@:0@:0@:brace164@} [101] @{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 167@:104@:3.92453@:0@:30.74077@:30.74077@:0@:0@:brace167@} [104] @{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 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 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] @{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] @{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 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] @{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 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] @{char@:brace number 191@:128@:4.23022@:0@:35.62383@:35.62383@:0@:0@:brace191@} [128] @{tnof@}) ) (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. 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-c font_weight: Medium font_identifier: feta-braces-c60 font_fixed_pitch: false font_slant: 0 font_underline_position: -17 font_underline_thickness: 8 font_name: feta-braces-c font_unique_id: 4931430 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{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 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 131@:68@:3.50705@:0@:24.06976@:24.06976@:0@:0@:brace131@} [68] @{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] @{char@:brace number 135@:72@:3.551@:0@:24.77448@:24.77448@:0@:0@:brace135@} [72] @{char@:brace number 136@:73@:3.56226@:0@:24.95203@:24.95203@:0@:0@:brace136@} [73] @{char@:brace number 137@:74@:3.57324@:0@:25.13014@:25.13014@:0@:0@:brace137@} [74] @{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 140@:77@:3.60703@:0@:25.66782@:25.66782@:0@:0@:brace140@} [77] @{char@:brace number 141@:78@:3.61829@:0@:25.84816@:25.84816@:0@:0@:brace141@} [78] @{char@:brace number 142@:79@:3.62955@:0@:26.02908@:26.02908@:0@:0@:brace142@} [79] @{char@:brace number 143@:80@:3.64108@:0@:26.21056@:26.21056@:0@:0@:brace143@} [80] @{char@:brace number 144@:81@:3.65234@:0@:26.39261@:26.39261@:0@:0@:brace144@} [81] @{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 147@:84@:3.68695@:0@:26.9422@:26.9422@:0@:0@:brace147@} [84] @{char@:brace number 148@:85@:3.69849@:0@:27.12654@:27.12654@:0@:0@:brace148@} [85] @{char@:brace number 149@:86@:3.71002@:0@:27.31146@:27.31146@:0@:0@:brace149@} [86] @{char@:brace number 150@:87@:3.72156@:0@:27.49696@:27.49696@:0@:0@:brace150@} [87] @{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] @{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@} [92] @{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 158@:95@:3.81577@:0@:29.002@:29.002@:0@:0@:brace158@} [95] @{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@} [97] @{char@:brace number 161@:98@:3.85175@:0@:29.57616@:29.57616@:0@:0@:brace161@} [98] @{char@:brace number 162@:99@:3.86383@:0@:29.76875@:29.76875@:0@:0@:brace162@} [99] @{char@:brace number 163@:100@:3.87592@:0@:29.96194@:29.96194@:0@:0@:brace163@} [100] @{char@:brace number 164@:101@:3.888@:0@:30.15573@:30.15573@:0@:0@:brace164@} [101] @{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 167@:104@:3.92453@:0@:30.74077@:30.74077@:0@:0@:brace167@} [104] @{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 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 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] @{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] @{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 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] @{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 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] @{char@:brace number 191@:128@:4.23022@:0@:35.62383@:35.62383@:0@:0@:brace191@} [128] @{tnof@}) ) (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. 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! *** Successfully generated feta-braces-c.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 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 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-g.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/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@} [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] @{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] @{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. 64 output files written: feta-braces-g.65 .. feta-braces-g.128 Transcript written on feta-braces-g.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-braces-g font_weight: Medium font_identifier: feta-braces-g140 font_fixed_pitch: false font_slant: 0 font_underline_position: -7 font_underline_thickness: 4 font_name: feta-braces-g font_unique_id: 4419626 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-g.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/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@} [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] @{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] @{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. 64 output files written: feta-braces-g.65 .. feta-braces-g.128 Transcript written on feta-braces-g.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-g.pt1 feta-braces-g.pfb"... Invoking "fontforge -script feta-braces-g.pe 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: Cannot find your hotkey definition file! *** Successfully generated feta-braces-g.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 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 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-d.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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] @{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. 64 output files written: feta-braces-d.65 .. feta-braces-d.128 Transcript written on feta-braces-d.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-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: 4586909 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-d.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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] @{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. 64 output files written: feta-braces-d.65 .. feta-braces-d.128 Transcript written on feta-braces-d.log. 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-braces-d.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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-a.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-a.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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 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 4@:69@:2.35788@:0@:5.71794@:5.71794@:0@:0@:brace4@} [69] @{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 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] @{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] @{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 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78] @{char@:brace number 14@:79@:2.43286@:0@:6.91367@:6.91367@:0@:0@:brace14@} [79] @{char@:brace number 15@:80@:2.44055@:0@:7.03531@:7.03531@:0@:0@:brace15@} [80] @{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@} [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 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 22@:87@:2.49438@:0@:7.89754@:7.89754@:0@:0@:brace22@} [87] @{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] @{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] @{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 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] @{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 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] @{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. 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: 4545597 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 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-a.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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 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 4@:69@:2.35788@:0@:5.71794@:5.71794@:0@:0@:brace4@} [69] @{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 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] @{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] @{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 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78] @{char@:brace number 14@:79@:2.43286@:0@:6.91367@:6.91367@:0@:0@:brace14@} [79] @{char@:brace number 15@:80@:2.44055@:0@:7.03531@:7.03531@:0@:0@:brace15@} [80] @{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@} [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 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 22@:87@:2.49438@:0@:7.89754@:7.89754@:0@:0@:brace22@} [87] @{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] @{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] @{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 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] @{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 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] @{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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-a.pt1 feta-braces-a.pfb"... Invoking "fontforge -script feta-braces-a.pe feta-braces-a.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 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 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 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 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 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 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 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 *** Successfully generated feta-braces-a.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-f.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-f.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/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] @{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] @{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] @{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 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] @{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@: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] @{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] @{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] @{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 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@: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. 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: 4759664 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-f.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/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] @{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] @{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] @{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 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] @{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@: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] @{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] @{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] @{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 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@: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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-f.pt1 feta-braces-f.pfb"... Invoking "fontforge -script feta-braces-f.pe feta-braces-f.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-braces-f.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet23.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet23.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:22.45@:fetaNumber@} (/<>/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@: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] w:405.77258 h:559.03275 @{char@:Numeral 0@:48@:0@:8.14764@:0@:11.225@:8.14764@:0@:zero@} [48] w:344.40257 h:559.03275 @{char@:Numeral 1@:49@:0@:6.91537@:0@:11.225@:6.91537@:0@:one@} [49] w:405.77258 h:559.03275 @{char@:Numeral 2@:50@:0@:8.14764@:0@:11.225@:8.14764@:0@:two@} [50] w:368.88431 h:559.03275 @{char@:Numeral 3@:51@:0@:7.40695@:0@:11.225@:7.40695@:0@:three@} [51] w:442.66087 h:559.03275 @{char@:Numeral 4@:52@:0@:8.88834@:0@:11.225@:8.88834@:0@:four@} [52] w:373.49478 h:559.03275 @{char@:Numeral 5@:53@:0@:7.49953@:0@:11.225@:7.49953@:0@:five@} [53] w:376.25786 h:559.03275 @{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] 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]) (/<>/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] @{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@:dynamic p@:112@:0@:8.1849@:3.27397@:6.54793@:8.1849@:0@:p@} [112] @{char@:dynamic m@:109@:0@:9.8219@:0@:6.54793@:9.8219@:0@:m@} [109] @{char@:dynamic r@:114@:0@:4.91095@:0@:6.54793@:4.91095@:0@:r@} [114]) @{tnof@}) ) Font metrics written on feta-alphabet23.tfm. 21 output files written: feta-alphabet23.33 .. feta-alphabet23.122 Transcript written on feta-alphabet23.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-alphabet23 font_weight: Medium font_identifier: feta-alphabet22.45 font_fixed_pitch: false font_slant: 0 font_underline_position: -45 font_underline_thickness: 22 font_name: feta-alphabet23 font_unique_id: 4574547 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet23.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:22.45@:fetaNumber@} (/<>/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@: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] w:405.77258 h:559.03275 @{char@:Numeral 0@:48@:0@:8.14764@:0@:11.225@:8.14764@:0@:zero@} [48] w:344.40257 h:559.03275 @{char@:Numeral 1@:49@:0@:6.91537@:0@:11.225@:6.91537@:0@:one@} [49] w:405.77258 h:559.03275 @{char@:Numeral 2@:50@:0@:8.14764@:0@:11.225@:8.14764@:0@:two@} [50] w:368.88431 h:559.03275 @{char@:Numeral 3@:51@:0@:7.40695@:0@:11.225@:7.40695@:0@:three@} [51] w:442.66087 h:559.03275 @{char@:Numeral 4@:52@:0@:8.88834@:0@:11.225@:8.88834@:0@:four@} [52] w:373.49478 h:559.03275 @{char@:Numeral 5@:53@:0@:7.49953@:0@:11.225@:7.49953@:0@:five@} [53] w:376.25786 h:559.03275 @{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] 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]) (/<>/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] @{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@:dynamic p@:112@:0@:8.1849@:3.27397@:6.54793@:8.1849@:0@:p@} [112] @{char@:dynamic m@:109@:0@:9.8219@:0@:6.54793@:9.8219@:0@:m@} [109] @{char@:dynamic r@:114@:0@:4.91095@:0@:6.54793@:4.91095@:0@:r@} [114]) @{tnof@}) ) Font metrics written on feta-alphabet23.tfm. 21 output files written: feta-alphabet23.33 .. feta-alphabet23.122 Transcript written on feta-alphabet23.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet23.pt1 feta-alphabet23.pfb"... Invoking "fontforge -script feta-alphabet23.pe feta-alphabet23.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-alphabet23.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-h.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-h.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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] @{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] @{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] @{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@: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] @{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. 64 output files written: feta-braces-h.65 .. feta-braces-h.128 Transcript written on feta-braces-h.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-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: 4602935 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-h.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/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] @{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] @{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] @{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@: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] @{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. 64 output files written: feta-braces-h.65 .. feta-braces-h.128 Transcript written on feta-braces-h.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-h.pt1 feta-braces-h.pfb"... Invoking "fontforge -script feta-braces-h.pe 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: Cannot find your hotkey definition file! 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 brace507: Winding number did not return to 0 when y=7.58085e-05 Internal Error (overlap) in brace507: Winding number did not return to 0 when y=7.58085e-05 *** Successfully generated feta-braces-h.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet20.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet20.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:20@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{char@:Plus@:43@:0@:5@:-2.5@:7.5@:5@:0@:plus@} [43] ! 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@: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]) (/<>/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]) @{tnof@}) ) Font metrics written on feta-alphabet20.tfm. 21 output files written: feta-alphabet20.33 .. feta-alphabet20.122 Transcript written on feta-alphabet20.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-alphabet20 font_weight: Medium font_identifier: feta-alphabet20 font_fixed_pitch: false font_slant: 0 font_underline_position: -50 font_underline_thickness: 25 font_name: feta-alphabet20 font_unique_id: 4614023 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet20.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:20@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{char@:Plus@:43@:0@:5@:-2.5@:7.5@:5@:0@:plus@} [43] ! 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@: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]) (/<>/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]) @{tnof@}) ) Font metrics written on feta-alphabet20.tfm. 21 output files written: feta-alphabet20.33 .. feta-alphabet20.122 Transcript written on feta-alphabet20.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"... 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 *** Successfully generated feta-alphabet20.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 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 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet16.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:15.87@:fetaNumber@} (/<>/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] w:264.73888 h:395.18228 @{char@:Numeral 1@:49@:0@:5.31578@:0@:7.935@:5.31578@:0@:one@} [49] 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] w:271.33502 h:395.18228 @{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] 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] w:273.34198 h:395.18228 @{char@:Numeral 9@:57@:0@:5.48853@:0@:7.935@:5.48853@:0@:nine@} [57]) (/<>/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] @{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] @{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. 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: 4653672 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet16.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:15.87@:fetaNumber@} (/<>/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] w:264.73888 h:395.18228 @{char@:Numeral 1@:49@:0@:5.31578@:0@:7.935@:5.31578@:0@:one@} [49] 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] w:271.33502 h:395.18228 @{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] 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] w:273.34198 h:395.18228 @{char@:Numeral 9@:57@:0@:5.48853@:0@:7.935@:5.48853@:0@:nine@} [57]) (/<>/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] @{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] @{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-alphabet16.pt1 feta-alphabet16.pfb"... Invoking "fontforge -script feta-alphabet16.pe feta-alphabet16.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 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 *** Successfully generated feta-alphabet16.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-b.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-b.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/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] @{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] @{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. 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: 4005734 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-b.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/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] @{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] @{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 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! *** Successfully generated feta-braces-b.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet14.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet14.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:14.14@:fetaNumber@} (/<>/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] @{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 h:352.10365 @{char@:Numeral 0@:48@:0@:5.31125@:0@:7.07@:5.31125@:0@:zero@} [48] w:240.92055 h:352.10365 @{char@:Numeral 1@:49@:0@:4.83752@:0@:7.07@:4.83752@:0@:one@} [49] w:264.51317 h:352.10365 @{char@:Numeral 2@:50@:0@:5.31125@:0@:7.07@:5.31125@:0@:two@} [50] w:240.46611 h:352.10365 @{char@:Numeral 3@:51@:0@:4.8284@:0@:7.07@:4.8284@:0@:three@} [51] w:288.56024 h:352.10365 @{char@:Numeral 4@:52@:0@:5.7941@:0@:7.07@:5.7941@:0@:four@} [52] w:243.47313 h:352.10365 @{char@:Numeral 5@:53@:0@:4.88878@:0@:7.07@:4.88878@:0@:five@} [53] w:245.27339 h:352.10365 @{char@:Numeral 6@:54@:0@:4.92493@:0@:7.07@:4.92493@:0@:six@} [54] 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] w:245.27339 h:352.10365 @{char@:Numeral 9@:57@:0@:4.92493@:0@:7.07@:4.92493@:0@:nine@} [57]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf @{char@:Space@:33@:0@:2.72197@:0@:4.12418@:2.72197@:0@:space@} [33] @{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] @{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. 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-alphabet14 font_weight: Medium font_identifier: feta-alphabet14.14 font_fixed_pitch: false font_slant: 0 font_underline_position: -71 font_underline_thickness: 35 font_name: feta-alphabet14 font_unique_id: 4386374 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet14.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:14.14@:fetaNumber@} (/<>/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] @{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 h:352.10365 @{char@:Numeral 0@:48@:0@:5.31125@:0@:7.07@:5.31125@:0@:zero@} [48] w:240.92055 h:352.10365 @{char@:Numeral 1@:49@:0@:4.83752@:0@:7.07@:4.83752@:0@:one@} [49] w:264.51317 h:352.10365 @{char@:Numeral 2@:50@:0@:5.31125@:0@:7.07@:5.31125@:0@:two@} [50] w:240.46611 h:352.10365 @{char@:Numeral 3@:51@:0@:4.8284@:0@:7.07@:4.8284@:0@:three@} [51] w:288.56024 h:352.10365 @{char@:Numeral 4@:52@:0@:5.7941@:0@:7.07@:5.7941@:0@:four@} [52] w:243.47313 h:352.10365 @{char@:Numeral 5@:53@:0@:4.88878@:0@:7.07@:4.88878@:0@:five@} [53] w:245.27339 h:352.10365 @{char@:Numeral 6@:54@:0@:4.92493@:0@:7.07@:4.92493@:0@:six@} [54] 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] w:245.27339 h:352.10365 @{char@:Numeral 9@:57@:0@:4.92493@:0@:7.07@:4.92493@:0@:nine@} [57]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf @{char@:Space@:33@:0@:2.72197@:0@:4.12418@:2.72197@:0@:space@} [33] @{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] @{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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet14.pt1 feta-alphabet14.pfb"... Invoking "fontforge -script feta-alphabet14.pe feta-alphabet14.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 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 *** Successfully generated feta-alphabet14.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet13.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet13.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:12.6@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{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@: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] w:237.17867 h:313.75555 @{char@:Numeral 0@:48@:0@:4.76239@:0@:6.3@:4.76239@:0@:zero@} [48] 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] w:215.61732 h:313.75555 @{char@:Numeral 3@:51@:0@:4.32945@:0@:6.3@:4.32945@:0@:three@} [51] w:258.74155 h:313.75555 @{char@:Numeral 4@:52@:0@:5.19536@:0@:6.3@:5.19536@:0@:four@} [52] w:218.31277 h:313.75555 @{char@:Numeral 5@:53@:0@:4.38358@:0@:6.3@:4.38358@:0@:five@} [53] w:219.92761 h:313.75555 @{char@:Numeral 6@:54@:0@:4.416@:0@:6.3@:4.416@:0@:six@} [54] w:215.33463 h:313.75555 @{char@:Numeral 7@:55@:0@:4.32378@:0@:6.3@:4.32378@:0@:seven@} [55] w:237.17867 h:313.75555 @{char@:Numeral 8@:56@:0@:4.76239@:0@:6.3@:4.76239@:0@:eight@} [56] w:219.92761 h:313.75555 @{char@:Numeral 9@:57@:0@:4.416@:0@:6.3@:4.416@:0@:nine@} [57]) (/<>/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] @{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] @{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. 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-alphabet13 font_weight: Medium font_identifier: feta-alphabet12.6 font_fixed_pitch: false font_slant: 0 font_underline_position: -80 font_underline_thickness: 40 font_name: feta-alphabet13 font_unique_id: 4435905 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet13.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:12.6@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{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@: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] w:237.17867 h:313.75555 @{char@:Numeral 0@:48@:0@:4.76239@:0@:6.3@:4.76239@:0@:zero@} [48] 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] w:215.61732 h:313.75555 @{char@:Numeral 3@:51@:0@:4.32945@:0@:6.3@:4.32945@:0@:three@} [51] w:258.74155 h:313.75555 @{char@:Numeral 4@:52@:0@:5.19536@:0@:6.3@:5.19536@:0@:four@} [52] w:218.31277 h:313.75555 @{char@:Numeral 5@:53@:0@:4.38358@:0@:6.3@:4.38358@:0@:five@} [53] w:219.92761 h:313.75555 @{char@:Numeral 6@:54@:0@:4.416@:0@:6.3@:4.416@:0@:six@} [54] w:215.33463 h:313.75555 @{char@:Numeral 7@:55@:0@:4.32378@:0@:6.3@:4.32378@:0@:seven@} [55] w:237.17867 h:313.75555 @{char@:Numeral 8@:56@:0@:4.76239@:0@:6.3@:4.76239@:0@:eight@} [56] w:219.92761 h:313.75555 @{char@:Numeral 9@:57@:0@:4.416@:0@:6.3@:4.416@:0@:nine@} [57]) (/<>/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] @{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] @{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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet13.pt1 feta-alphabet13.pfb"... Invoking "fontforge -script feta-alphabet13.pe feta-alphabet13.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-alphabet13.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet18.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet18.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:17.82@:fetaNumber@} (/<>/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] @{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] w:290.11429 h:443.73996 @{char@:Numeral 1@:49@:0@:5.8253@:0@:8.91@:5.8253@:0@:one@} [49] 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] w:358.21497 h:443.73996 @{char@:Numeral 4@:52@:0@:7.19272@:0@:8.91@:7.19272@:0@:four@} [52] w:302.24345 h:443.73996 @{char@:Numeral 5@:53@:0@:6.06885@:0@:8.91@:6.06885@:0@:five@} [53] 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]) (/<>/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@: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] @{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@}) ) Font metrics written on feta-alphabet18.tfm. 21 output files written: feta-alphabet18.33 .. feta-alphabet18.122 Transcript written on feta-alphabet18.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-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: 4333190 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet18.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:17.82@:fetaNumber@} (/<>/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] @{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] w:290.11429 h:443.73996 @{char@:Numeral 1@:49@:0@:5.8253@:0@:8.91@:5.8253@:0@:one@} [49] 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] w:358.21497 h:443.73996 @{char@:Numeral 4@:52@:0@:7.19272@:0@:8.91@:7.19272@:0@:four@} [52] w:302.24345 h:443.73996 @{char@:Numeral 5@:53@:0@:6.06885@:0@:8.91@:6.06885@:0@:five@} [53] 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]) (/<>/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@: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] @{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@}) ) Font metrics written on feta-alphabet18.tfm. 21 output files written: feta-alphabet18.33 .. feta-alphabet18.122 Transcript written on feta-alphabet18.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet18.pt1 feta-alphabet18.pfb"... Invoking "fontforge -script feta-alphabet18.pe feta-alphabet18.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-alphabet18.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet26.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet26.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:25.2@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{char@:Plus@:43@:0@:6.3@:-3.15001@:9.45001@:6.3@:0@:plus@} [43] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:2.87639@:4.31459@:2.87639@:2.87639@:0@:comma@} [44] @{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:372.66113 h:627.51111 @{char@:Numeral 1@:49@:0@:7.48279@:0@:12.6@:7.48279@:0@:one@} [49] w:450.20389 h:627.51111 @{char@:Numeral 2@:50@:0@:9.0398@:0@:12.6@:9.0398@:0@:two@} [50] w:409.27661 h:627.51111 @{char@:Numeral 3@:51@:0@:8.218@:0@:12.6@:8.218@:0@:three@} [51] 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] w:417.45796 h:627.51111 @{char@:Numeral 9@:57@:0@:8.38228@:0@:12.6@:8.38228@:0@:nine@} [57]) (/<>/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@:dynamic z@:122@:0@:7.20299@:0@:6.61497@:7.20299@:0@:z@} [122] @{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@: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. 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: 4285219 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet26.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:25.2@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{char@:Plus@:43@:0@:6.3@:-3.15001@:9.45001@:6.3@:0@:plus@} [43] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:2.87639@:4.31459@:2.87639@:2.87639@:0@:comma@} [44] @{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:372.66113 h:627.51111 @{char@:Numeral 1@:49@:0@:7.48279@:0@:12.6@:7.48279@:0@:one@} [49] w:450.20389 h:627.51111 @{char@:Numeral 2@:50@:0@:9.0398@:0@:12.6@:9.0398@:0@:two@} [50] w:409.27661 h:627.51111 @{char@:Numeral 3@:51@:0@:8.218@:0@:12.6@:8.218@:0@:three@} [51] 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] w:417.45796 h:627.51111 @{char@:Numeral 9@:57@:0@:8.38228@:0@:12.6@:8.38228@:0@:nine@} [57]) (/<>/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@:dynamic z@:122@:0@:7.20299@:0@:6.61497@:7.20299@:0@:z@} [122] @{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@: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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet26.pt1 feta-alphabet26.pfb"... Invoking "fontforge -script feta-alphabet26.pe feta-alphabet26.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-alphabet26.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads16.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads16.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ :s0triangle@} [43] ! 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] ! 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@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 2@:0.51309@:u2triangle@} [46] @{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.1229 9@:s0cross@} [51] @{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@: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@: u1doThin@} [62] @{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 @:d2doThin@} [63] @{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@: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@: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 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 mihead@:76@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi@} [76] @{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] @{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] @{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 n@} [82] @{char@:Quarter thin mihead@:83@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi Thin@} [83] @{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@: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@: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 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@: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 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 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@: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 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 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@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 ti@} [105] @{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t i@} [106] @{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@:Quarter down tihead@:109@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.490 4@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.490 4@:s0tiThin@} [110] @{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@: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@:- 0.4904@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0do Funk@} [115] @{char@:Whole down Funk dohead@:116@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1doF unk@} [117] @{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 down Funk dohead@:120@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2doFunk@} [120] @{char@:Whole up Funk rehead@:121@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0re Funk@} [121] @{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@:Half down Funk rehead@:124@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1r eFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 miFunk@} [127] @{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@: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@: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@: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] @{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@:Whole Funk lahead@:141@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laFun k@} [141] @{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@: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] @{char@:Half up Funk tihead@:146@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1tiF unk@} [146] @{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] @{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 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] @{char@:Quarter down Walker dohead@:154@:0@:3.9118@:1.75145@:1.75145@:2.25804@: 1.44954@: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 Walker rehead@:157@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s0m iWalker@} [160] @{char@:Half Walker mihead@:161@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s1mi Walker@} [161] @{char@:Quarter Walker mihead@:162@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s 2miWalker@} [162] @{char@:Whole Walker fahead@:163@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0faW alker@} [163] @{char@:Half up Walker fahead@:164@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1f aWalker@} [164] @{char@:Half down Walker fahead@:165@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2faWalker@} [166] @{char@:Quarter down Walker fahead@:167@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2faWalker@} [167] @{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@:Quarter Funk lahead@:170@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laW alker@} [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@:Quarter up Walker tihead@:174@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2tiWalker@} [174] @{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 metrics written on feta-noteheads16.tfm. 143 output files written: feta-noteheads16.33 .. feta-noteheads16.175 Transcript written on feta-noteheads16.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-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: 4859263 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads16.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ :s0triangle@} [43] ! 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] ! 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@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 2@:0.51309@:u2triangle@} [46] @{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.1229 9@:s0cross@} [51] @{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@: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@: u1doThin@} [62] @{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 @:d2doThin@} [63] @{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@: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@: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 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 mihead@:76@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi@} [76] @{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] @{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] @{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 n@} [82] @{char@:Quarter thin mihead@:83@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi Thin@} [83] @{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@: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@: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 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@: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 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 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@: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 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 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@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 ti@} [105] @{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t i@} [106] @{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@:Quarter down tihead@:109@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.490 4@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.490 4@:s0tiThin@} [110] @{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@: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@:- 0.4904@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0do Funk@} [115] @{char@:Whole down Funk dohead@:116@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1doF unk@} [117] @{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 down Funk dohead@:120@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2doFunk@} [120] @{char@:Whole up Funk rehead@:121@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0re Funk@} [121] @{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@:Half down Funk rehead@:124@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1r eFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 miFunk@} [127] @{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@: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@: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@: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] @{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@:Whole Funk lahead@:141@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laFun k@} [141] @{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@: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] @{char@:Half up Funk tihead@:146@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1tiF unk@} [146] @{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] @{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 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] @{char@:Quarter down Walker dohead@:154@:0@:3.9118@:1.75145@:1.75145@:2.25804@: 1.44954@: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 Walker rehead@:157@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s0m iWalker@} [160] @{char@:Half Walker mihead@:161@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s1mi Walker@} [161] @{char@:Quarter Walker mihead@:162@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s 2miWalker@} [162] @{char@:Whole Walker fahead@:163@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0faW alker@} [163] @{char@:Half up Walker fahead@:164@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1f aWalker@} [164] @{char@:Half down Walker fahead@:165@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2faWalker@} [166] @{char@:Quarter down Walker fahead@:167@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2faWalker@} [167] @{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@:Quarter Funk lahead@:170@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laW alker@} [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@:Quarter up Walker tihead@:174@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2tiWalker@} [174] @{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 metrics written on feta-noteheads16.tfm. 143 output files written: feta-noteheads16.33 .. feta-noteheads16.175 Transcript written on feta-noteheads16.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-noteheads16.pt1 feta-noteheads16.pfb"... Invoking "fontforge -script feta-noteheads16.pe feta-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. 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-noteheads16.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads13.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads13.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] @{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] ! 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] ! 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@: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.77 155@:s0cross@} [51] @{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] @{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] @{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@: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@: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@:Whole fa down head@:85@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d0fa@ } [85] @{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 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] @{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@:Half thin fa down head@:93@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so l@} [96] @{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] @{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@: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 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 up tihead@:105@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ :d1ti@} [107] @{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@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 88@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 8@:u1tiThin@} [111] @{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@: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 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 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@: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@: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] @{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 miFunk@} [127] @{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@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d 1miFunk@} [130] @{char@:Quarter Funk mihead@:131@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s2m iFunk@} [131] @{char@:Whole up Funk fahead@:132@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 faFunk@} [132] @{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] @{char@:Half down Funk fahead@:135@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2faFunk@} [136] @{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 @:s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523@ :s1solFunk@} [139] @{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 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 up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 tiFunk@} [144] @{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@: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@: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@:Half up Walker dohead@:151@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.07 304@:u1doWalker@} [151] @{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@:Quarter down Walker dohead@:154@:0@:3.09573@:1.35674@:1.35674@:1.83174@ :1.07304@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1reWalker@} [156] @{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 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@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1faWalker@} [164] @{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@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l aWalker@} [168] @{char@:Half Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l aWalker@} [170] @{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@: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] @{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@}) ) Font metrics written on feta-noteheads13.tfm. 143 output files written: feta-noteheads13.33 .. feta-noteheads13.175 Transcript written on feta-noteheads13.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-noteheads13 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-noteheads13 font_unique_id: 4845776 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-noteheads13.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads13.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] @{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] ! 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] ! 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@: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.77 155@:s0cross@} [51] @{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] @{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] @{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@: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@: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@:Whole fa down head@:85@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d0fa@ } [85] @{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 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] @{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@:Half thin fa down head@:93@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so l@} [96] @{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] @{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@: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 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 up tihead@:105@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ :d1ti@} [107] @{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@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 88@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 8@:u1tiThin@} [111] @{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@: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 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 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@: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@: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] @{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 miFunk@} [127] @{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@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d 1miFunk@} [130] @{char@:Quarter Funk mihead@:131@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s2m iFunk@} [131] @{char@:Whole up Funk fahead@:132@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 faFunk@} [132] @{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] @{char@:Half down Funk fahead@:135@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2faFunk@} [136] @{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 @:s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523@ :s1solFunk@} [139] @{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 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 up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 tiFunk@} [144] @{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@: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@: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@:Half up Walker dohead@:151@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.07 304@:u1doWalker@} [151] @{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@:Quarter down Walker dohead@:154@:0@:3.09573@:1.35674@:1.35674@:1.83174@ :1.07304@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1reWalker@} [156] @{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 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@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1faWalker@} [164] @{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@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l aWalker@} [168] @{char@:Half Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l aWalker@} [170] @{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@: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] @{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@}) ) Font metrics written on feta-noteheads13.tfm. 143 output files written: feta-noteheads13.33 .. feta-noteheads13.175 Transcript written on feta-noteheads13.log. 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"... 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-noteheads13.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads26.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads26.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] ! 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] ! 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 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@: s0slash@} [48] @{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 Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:2. 12938@:s0cross@} [51] @{char@:Half Crossed notehead@:52@:0@:9.38191@:3.5585@:3.5585@:9.38191@:2.21507 @:s1cross@} [52] @{char@:Crossed notehead@:53@:0@:8.29259@:3.42233@:3.42233@:8.29259@:2.74496@:s 2cross@} [53] @{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 @} [55] @{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@: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@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ :s0doThin@} [60] @{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d 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] @{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@ } [65] @{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@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: d1re@} [67] @{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@: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@: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@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} [77] @{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi 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 in@} [81] @{char@:Half thin mihead@:82@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1miThi n@} [82] @{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 fa down head@:85@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1fa@} [86] @{char@:Half fa down head@:87@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d1fa@} [87] @{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@:Whole thin fa up head@:90@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0 faThin@} [90] @{char@:Whole thin fa down head@:91@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: d0faThin@} [91] @{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 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s0so l@} [96] @{char@:Half solhead@:97@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1sol @} [97] @{char@:Quarter solhead@:98@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s2 sol@} [98] @{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@:Quarter lahead@:101@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2la@} [101] @{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 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@: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@:Quarter down tihead@:109@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.805 74@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.805 74@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8057 4@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.8 0574@:d1tiThin@} [112] @{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@: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@: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@:Quarter down Funk dohead@:120@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2doFunk@} [120] @{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] @{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 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u0 miFunk@} [127] @{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 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] @{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 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@: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 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] @{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@: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@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2tiFunk@} [149] @{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@: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@: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 down Walker rehead@:157@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1reWalker@} [157] @{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@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m iWalker@} [160] @{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@: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@: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@: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 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@: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@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1tiWalker@} [173] @{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@: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@}) ) Font metrics written on feta-noteheads26.tfm. 143 output files written: feta-noteheads26.33 .. feta-noteheads26.175 Transcript written on feta-noteheads26.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-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: 4360300 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads26.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] ! 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] ! 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 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@: s0slash@} [48] @{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 Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:2. 12938@:s0cross@} [51] @{char@:Half Crossed notehead@:52@:0@:9.38191@:3.5585@:3.5585@:9.38191@:2.21507 @:s1cross@} [52] @{char@:Crossed notehead@:53@:0@:8.29259@:3.42233@:3.42233@:8.29259@:2.74496@:s 2cross@} [53] @{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 @} [55] @{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@: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@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ :s0doThin@} [60] @{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d 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] @{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@ } [65] @{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@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: d1re@} [67] @{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@: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@: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@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} [77] @{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi 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 in@} [81] @{char@:Half thin mihead@:82@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1miThi n@} [82] @{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 fa down head@:85@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1fa@} [86] @{char@:Half fa down head@:87@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d1fa@} [87] @{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@:Whole thin fa up head@:90@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0 faThin@} [90] @{char@:Whole thin fa down head@:91@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: d0faThin@} [91] @{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 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s0so l@} [96] @{char@:Half solhead@:97@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1sol @} [97] @{char@:Quarter solhead@:98@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s2 sol@} [98] @{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@:Quarter lahead@:101@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2la@} [101] @{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 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@: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@:Quarter down tihead@:109@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.805 74@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.805 74@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8057 4@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.8 0574@:d1tiThin@} [112] @{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@: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@: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@:Quarter down Funk dohead@:120@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2doFunk@} [120] @{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] @{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 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u0 miFunk@} [127] @{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 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] @{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 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@: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 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] @{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@: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@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2tiFunk@} [149] @{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@: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@: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 down Walker rehead@:157@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1reWalker@} [157] @{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@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m iWalker@} [160] @{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@: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@: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@: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 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@: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@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1tiWalker@} [173] @{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@: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@}) ) Font metrics written on feta-noteheads26.tfm. 143 output files written: feta-noteheads26.33 .. feta-noteheads26.175 Transcript written on feta-noteheads26.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-noteheads26.pt1 feta-noteheads26.pfb"... Invoking "fontforge -script feta-noteheads26.pe feta-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! *** Successfully generated feta-noteheads26.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ && MFINPUTS=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads18.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads18.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (/<>/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] @{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] ! 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] ! 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@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 3@:0.57147@:u2triangle@} [46] @{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@:Crossed notehead@:53@:0@:5.86116@:2.46817@:2.46817@:5.86116@:1.86737@: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 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@:Whole thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: s0reThin@} [70] @{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@: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 mirror mihead@:78@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi Mirror@} [78] @{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] @{char@:Whole thin mihead@:81@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0miTh in@} [81] @{char@:Half thin mihead@:82@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1miThi n@} [82] @{char@:Quarter thin mihead@:83@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi Thin@} [83] @{char@:Whole fa up head@:84@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0fa@} [84] @{char@:Whole fa down head@:85@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1fa@} [86] @{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 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] @{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 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0 @:d2faThin@} [95] @{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 @} [97] @{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@:Whole thin lahead@:102@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0laT hin@} [102] @{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 up tihead@:105@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:s0 ti@} [105] @{char@:Half up tihead@:106@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:u1t i@} [106] @{char@:Half down tihead@:107@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5563@: d1ti@} [107] @{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@:Whole thin up tihead@:110@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.556 3@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563 @:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5 563@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5 563@:u2tiThin@} [113] @{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] @{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@:Quarter down Funk dohead@:120@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2doFunk@} [120] @{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] @{char@:Half up Funk rehead@:123@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1r eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u0 miFunk@} [127] @{char@:Whole down Funk mihead@:128@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@: d0miFunk@} [128] @{char@:Half up Funk mihead@:129@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u1m iFunk@} [129] @{char@:Half down Funk mihead@:130@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:d 1miFunk@} [130] @{char@:Quarter Funk mihead@:131@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s2m iFunk@} [131] @{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@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f aFunk@} [134] @{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2faFunk@} [136] @{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] @{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] @{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@: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@: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 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@: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@:Quarter down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.51097@ :1.67406@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r eWalker@} [155] @{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@: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] @{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@: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@: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 Funk lahead@:169@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1tiWalker@} [173] @{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] @{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@}) ) Font metrics written on feta-noteheads18.tfm. 143 output files written: feta-noteheads18.33 .. feta-noteheads18.175 Transcript written on feta-noteheads18.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-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: 4149992 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads18.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (/<>/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] @{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] ! 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] ! 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@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 3@:0.57147@:u2triangle@} [46] @{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@:Crossed notehead@:53@:0@:5.86116@:2.46817@:2.46817@:5.86116@:1.86737@: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 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@:Whole thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: s0reThin@} [70] @{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@: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 mirror mihead@:78@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi Mirror@} [78] @{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] @{char@:Whole thin mihead@:81@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0miTh in@} [81] @{char@:Half thin mihead@:82@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1miThi n@} [82] @{char@:Quarter thin mihead@:83@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi Thin@} [83] @{char@:Whole fa up head@:84@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0fa@} [84] @{char@:Whole fa down head@:85@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1fa@} [86] @{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 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] @{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 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0 @:d2faThin@} [95] @{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 @} [97] @{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@:Whole thin lahead@:102@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0laT hin@} [102] @{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 up tihead@:105@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:s0 ti@} [105] @{char@:Half up tihead@:106@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:u1t i@} [106] @{char@:Half down tihead@:107@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5563@: d1ti@} [107] @{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@:Whole thin up tihead@:110@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.556 3@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563 @:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5 563@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5 563@:u2tiThin@} [113] @{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] @{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@:Quarter down Funk dohead@:120@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2doFunk@} [120] @{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] @{char@:Half up Funk rehead@:123@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1r eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u0 miFunk@} [127] @{char@:Whole down Funk mihead@:128@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@: d0miFunk@} [128] @{char@:Half up Funk mihead@:129@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u1m iFunk@} [129] @{char@:Half down Funk mihead@:130@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:d 1miFunk@} [130] @{char@:Quarter Funk mihead@:131@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s2m iFunk@} [131] @{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@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f aFunk@} [134] @{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2faFunk@} [136] @{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] @{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] @{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@: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@: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 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@: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@:Quarter down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.51097@ :1.67406@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r eWalker@} [155] @{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@: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] @{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@: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@: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 Funk lahead@:169@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1tiWalker@} [173] @{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] @{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@}) ) Font metrics written on feta-noteheads18.tfm. 143 output files written: feta-noteheads18.33 .. feta-noteheads18.175 Transcript written on feta-noteheads18.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-noteheads18.pt1 feta-noteheads18.pfb"... Invoking "fontforge -script feta-noteheads18.pe feta-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. 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-noteheads18.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags20.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags20.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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. 12 output files written: feta-flags20.33 .. feta-flags20.44 Transcript written on feta-flags20.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-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: 4271714 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags20.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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. 12 output files written: feta-flags20.33 .. feta-flags20.44 Transcript written on feta-flags20.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags20.pt1 feta-flags20.pfb"... Invoking "fontforge -script feta-flags20.pe feta-flags20.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-flags20.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags13.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags13.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/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@:16th Flag (up)@:34@:0@:2.92352@:11.18268@:0.28377@:2.92352@:0@:u4@} [34] @{char@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} [35] @{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@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} [38] @{char@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} [39] @{char@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} [40] @{char@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} [41] @{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. 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: 4679550 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags13.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/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@:16th Flag (up)@:34@:0@:2.92352@:11.18268@:0.28377@:2.92352@:0@:u4@} [34] @{char@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} [35] @{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@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} [38] @{char@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} [39] @{char@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} [40] @{char@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} [41] @{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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags13.pt1 feta-flags13.pfb"... Invoking "fontforge -script feta-flags13.pe 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! *** Successfully generated feta-flags13.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags14.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags14.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:3.25458@:10.78217@:0.29236@:3.25458@:0@:u3@} [33] @{char@:16th Flag (up)@:34@:0@:3.25458@:12.54967@:0.29236@:3.25458@:0@:u4@} [34] @{char@:32nd Flag (up)@:35@:0@:2.96222@:15.20093@:0.29236@:2.96222@:0@:u5@} [35] @{char@:64th Flag (up)@:36@:0@:2.96222@:18.73593@:0.29236@:2.96222@:0@:u6@} [36] @{char@:128th Flag (up)@:37@:0@:2.96222@:22.27094@:0.29236@:2.96222@:0@:u7@} [37] @{char@:8th Flag (down)@:38@:0@:3.81155@:0.29236@:10.09842@:3.81155@:0@:d3@} [38] @{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] @{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@} [42] @{char@:grace dash (up)@:43@:2.1328@:2.96222@:7.63562@:-3.535@:2.96222@:0@:ugra ce@} [43] @{char@:grace dash (down)@:44@:2.74432@:3.81155@:-3.49968@:7.25386@:3.81155@:0@ :dgrace@} [44] @{puorg@:flags@} ) @{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@}) ) Font metrics written on feta-flags14.tfm. 12 output files written: feta-flags14.33 .. feta-flags14.44 Transcript written on feta-flags14.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-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: 4696837 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags14.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:3.25458@:10.78217@:0.29236@:3.25458@:0@:u3@} [33] @{char@:16th Flag (up)@:34@:0@:3.25458@:12.54967@:0.29236@:3.25458@:0@:u4@} [34] @{char@:32nd Flag (up)@:35@:0@:2.96222@:15.20093@:0.29236@:2.96222@:0@:u5@} [35] @{char@:64th Flag (up)@:36@:0@:2.96222@:18.73593@:0.29236@:2.96222@:0@:u6@} [36] @{char@:128th Flag (up)@:37@:0@:2.96222@:22.27094@:0.29236@:2.96222@:0@:u7@} [37] @{char@:8th Flag (down)@:38@:0@:3.81155@:0.29236@:10.09842@:3.81155@:0@:d3@} [38] @{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] @{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@} [42] @{char@:grace dash (up)@:43@:2.1328@:2.96222@:7.63562@:-3.535@:2.96222@:0@:ugra ce@} [43] @{char@:grace dash (down)@:44@:2.74432@:3.81155@:-3.49968@:7.25386@:3.81155@:0@ :dgrace@} [44] @{puorg@:flags@} ) @{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@}) ) Font metrics written on feta-flags14.tfm. 12 output files written: feta-flags14.33 .. feta-flags14.44 Transcript written on feta-flags14.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags14.pt1 feta-flags14.pfb"... Invoking "fontforge -script feta-flags14.pe feta-flags14.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-flags14.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads23.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads23.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/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@: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] @{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] ! 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] ! 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 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] @{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@:1.8323 @:s0cross@} [51] @{char@:Half Crossed notehead@:52@:0@:8.43025@:3.19707@:3.19707@:8.43025@:1.912 46@:s1cross@} [52] @{char@:Crossed notehead@:53@:0@:7.3881@:3.06679@:3.06679@:7.3881@:2.41814@:s2c ross@} [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 reThin@} [70] @{char@:Half up thin rehead@:71@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u1reThin@} [71] @{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] @{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] @{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} [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 rror@} [79] @{char@:Quarter mirror mihead@:80@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi Mirror@} [80] @{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] @{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@: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] @{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@: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 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@: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@: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@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] @{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@:Whole thin lahead@:102@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0laThi n@} [102] @{char@:Half thin lahead@:103@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1laThin @} [103] @{char@:Quarter lahead@:104@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2laThin@} [104] @{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@ } [106] @{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@:Quarter down tihead@:109@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@ :d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@ :s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@: u1tiThin@} [111] @{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 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 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@: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] @{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 rehead@:124@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1reFunk@} [124] @{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 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 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@: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@: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 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] @{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] @{char@:Quarter Funk lahead@:143@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l aFunk@} [143] @{char@:Whole up Funk tihead@:144@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0tiFunk@} [145] @{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] @{char@:Quarter up Funk tihead@:148@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.2071 5@:s0doWalker@} [150] @{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@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2 .20715@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:5.54108@:2.54572@:2.54572@:3.10942@ :2.20715@:d2doWalker@} [154] @{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 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@: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@: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@: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@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2faWalker@} [166] @{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 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 Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t iWalker@} [171] @{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@} ) @{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@}) ) Font metrics written on feta-noteheads23.tfm. 143 output files written: feta-noteheads23.33 .. feta-noteheads23.175 Transcript written on feta-noteheads23.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-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: 4299604 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads23.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/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@: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] @{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] ! 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] ! 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 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] @{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@:1.8323 @:s0cross@} [51] @{char@:Half Crossed notehead@:52@:0@:8.43025@:3.19707@:3.19707@:8.43025@:1.912 46@:s1cross@} [52] @{char@:Crossed notehead@:53@:0@:7.3881@:3.06679@:3.06679@:7.3881@:2.41814@:s2c ross@} [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 reThin@} [70] @{char@:Half up thin rehead@:71@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u1reThin@} [71] @{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] @{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] @{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} [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 rror@} [79] @{char@:Quarter mirror mihead@:80@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi Mirror@} [80] @{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] @{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@: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] @{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@: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 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@: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@: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@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] @{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@:Whole thin lahead@:102@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0laThi n@} [102] @{char@:Half thin lahead@:103@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1laThin @} [103] @{char@:Quarter lahead@:104@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2laThin@} [104] @{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@ } [106] @{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@:Quarter down tihead@:109@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@ :d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@ :s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@: u1tiThin@} [111] @{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 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 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@: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] @{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 rehead@:124@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1reFunk@} [124] @{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 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 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@: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@: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 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] @{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] @{char@:Quarter Funk lahead@:143@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l aFunk@} [143] @{char@:Whole up Funk tihead@:144@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0tiFunk@} [145] @{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] @{char@:Quarter up Funk tihead@:148@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.2071 5@:s0doWalker@} [150] @{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@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2 .20715@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:5.54108@:2.54572@:2.54572@:3.10942@ :2.20715@:d2doWalker@} [154] @{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 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@: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@: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@: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@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2faWalker@} [166] @{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 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 Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t iWalker@} [171] @{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@} ) @{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@}) ) Font metrics written on feta-noteheads23.tfm. 143 output files written: feta-noteheads23.33 .. feta-noteheads23.175 Transcript written on feta-noteheads23.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-noteheads23.pt1 feta-noteheads23.pfb"... Invoking "fontforge -script feta-noteheads23.pe feta-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. 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-noteheads23.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads20.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads20.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] ! 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] ! 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 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] @{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.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@: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@: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@: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@: d1re@} [67] @{char@:Quarter up rehead@:68@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 8@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: s0reThin@} [70] @{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@: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@: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@: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@: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@:Half thin mihead@:82@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1miThi n@} [82] @{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@} [84] @{char@:Whole fa down head@:85@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1fa@} [86] @{char@:Half fa down head@:87@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d1fa@} [87] @{char@:Quarter fa up head@:88@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u2fa@ } [88] @{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 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@: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@:Quarter solhead@:98@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s2 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@:Whole up tihead@:105@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.62999@ :d1ti@} [107] @{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@:Whole thin up tihead@:110@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.629 99@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6299 9@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.6 2999@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6 2999@:u2tiThin@} [113] @{char@:Quarter thin down tihead@:114@:0@:6.58089@:2.24998@:2.24998@:6.58089@:- 0.62999@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 doFunk@} [115] @{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@:Half down Funk dohead@:118@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1doFunk@} [118] @{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@:Whole up Funk rehead@:121@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 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 eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2reFunk@} [126] @{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 up Funk mihead@:129@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u1m iFunk@} [129] @{char@:Half down Funk mihead@:130@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:d 1miFunk@} [130] @{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] @{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 1faFunk@} [135] @{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] @{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] @{char@:Quarter Funk solhead@:140@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.356 92@:s2solFunk@} [140] @{char@:Whole Funk lahead@:141@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0laF unk@} [141] @{char@:Half Funk lahead@:142@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s1laFu 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] @{char@:Whole down Funk tihead@:145@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0tiFunk@} [145] @{char@:Half up Funk tihead@:146@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1.9250 8@:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1.92 508@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1. 92508@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1 .92508@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:4.93567@:2.24998@:2.24998@:2.79303@ :1.92508@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1reWalker@} [156] @{char@:Half down Walker rehead@:157@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2reWalker@} [159] @{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@: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] @{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] @{char@:Quarter down Walker fahead@:167@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2faWalker@} [167] @{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] @{char@:Whole Walker tihead@:171@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1tiWalker@} [173] @{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] @{puorg@:noteheads@} ) @{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-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-noteheads20 font_weight: Medium font_identifier: feta20 font_fixed_pitch: false font_slant: 0 font_underline_position: -50 font_underline_thickness: 25 font_name: feta-noteheads20 font_unique_id: 4605378 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads20.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] ! 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] ! 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 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] @{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.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@: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@: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@: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@: d1re@} [67] @{char@:Quarter up rehead@:68@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 8@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: s0reThin@} [70] @{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@: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@: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@: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@: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@:Half thin mihead@:82@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1miThi n@} [82] @{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@} [84] @{char@:Whole fa down head@:85@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1fa@} [86] @{char@:Half fa down head@:87@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d1fa@} [87] @{char@:Quarter fa up head@:88@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u2fa@ } [88] @{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 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@: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@:Quarter solhead@:98@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s2 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@:Whole up tihead@:105@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.62999@ :d1ti@} [107] @{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@:Whole thin up tihead@:110@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.629 99@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6299 9@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.6 2999@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6 2999@:u2tiThin@} [113] @{char@:Quarter thin down tihead@:114@:0@:6.58089@:2.24998@:2.24998@:6.58089@:- 0.62999@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 doFunk@} [115] @{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@:Half down Funk dohead@:118@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1doFunk@} [118] @{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@:Whole up Funk rehead@:121@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 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 eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2reFunk@} [126] @{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 up Funk mihead@:129@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u1m iFunk@} [129] @{char@:Half down Funk mihead@:130@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:d 1miFunk@} [130] @{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] @{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 1faFunk@} [135] @{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] @{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] @{char@:Quarter Funk solhead@:140@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.356 92@:s2solFunk@} [140] @{char@:Whole Funk lahead@:141@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0laF unk@} [141] @{char@:Half Funk lahead@:142@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s1laFu 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] @{char@:Whole down Funk tihead@:145@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0tiFunk@} [145] @{char@:Half up Funk tihead@:146@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1.9250 8@:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1.92 508@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1. 92508@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1 .92508@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:4.93567@:2.24998@:2.24998@:2.79303@ :1.92508@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1reWalker@} [156] @{char@:Half down Walker rehead@:157@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2reWalker@} [159] @{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@: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] @{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] @{char@:Quarter down Walker fahead@:167@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2faWalker@} [167] @{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] @{char@:Whole Walker tihead@:171@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1tiWalker@} [173] @{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] @{puorg@:noteheads@} ) @{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-noteheads20.tfm. 143 output files written: feta-noteheads20.33 .. feta-noteheads20.175 Transcript written on feta-noteheads20.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-noteheads20.pt1 feta-noteheads20.pfb"... Invoking "fontforge -script feta-noteheads20.pe feta-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. 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-noteheads20.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads14.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads14.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{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] @{char@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM 1@} [35] @{char@:Double-lined brevis notehead@:36@:2.04156@:9.21417@:2.93756@:2.93756@:9 .21417@:0@:sM1double@} [36] @{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@: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@: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 (downstem)@:44@:0@:6.1524@:2.89795@:2.43663@:5.19359@ :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] @{char@:Quarter trianglehead (upstem)@:46@:0@:5.12701@:2.89795@:2.43663@:5.1270 1@:0.4613@:u2triangle@} [46] @{char@:Quarter trianglehead (downstem)@:47@:0@:5.12701@:2.89795@:2.43663@:4.32 8@:2.4963@:d2triangle@} [47] @{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@: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@:Crossed notehead@:53@:0@:4.64114@:1.99239@:1.99239@:4.64114@:1.42883@:s 2cross@} [53] @{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@: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@:Quarter dohead@:59@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u2 do@} [59] @{char@:Whole thin dohead@:60@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@ :s0doThin@} [60] @{char@:Half thin dohead@:61@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d 1doThin@} [61] @{char@:Half thin dohead@:62@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@: u1doThin@} [62] @{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@: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 e@} [66] @{char@:Half down rehead@:67@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61703@: d1re@} [67] @{char@:Quarter up rehead@:68@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: s0reThin@} [70] @{char@:Half up thin rehead@:71@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u1reThin@} [71] @{char@:Half down thin rehead@:72@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61 703@:d1reThin@} [72] @{char@:Quarter thin rehead@:73@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u2reThin@} [73] @{char@:Quarter thin rehead@:74@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2reThin@} [74] @{char@:Whole mihead@:75@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi@} [75] @{char@:Half mihead@:76@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi@} [77] @{char@:Whole mirror mihead@:78@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi Mirror@} [79] @{char@:Quarter mirror mihead@:80@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2 miMirror@} [80] @{char@:Whole thin mihead@:81@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0miTh in@} [81] @{char@:Half thin mihead@:82@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1miThi n@} [82] @{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@: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@: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@:Quarter fa down head@:89@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d2f a@} [89] @{char@:Whole thin fa up head@:90@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0 faThin@} [90] @{char@:Whole thin fa down head@:91@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: d0faThin@} [91] @{char@:half thin fa up head@:92@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1f aThin@} [92] @{char@:Half thin fa down head@:93@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s0so l@} [96] @{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 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@:Quarter lahead@:101@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2la@} [101] @{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 in@} [103] @{char@:Quarter lahead@:104@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2laThin @} [104] @{char@:Whole up tihead@:105@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.43193@ :d1ti@} [107] @{char@:Quarter up tihead@:108@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@ :u2ti@} [108] @{char@:Quarter down tihead@:109@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.431 93@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.431 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 thin down tihead@:112@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.4 3193@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.4 3193@:u2tiThin@} [113] @{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@:Whole down Funk dohead@:116@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1d oFunk@} [117] @{char@:Half down Funk dohead@:118@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2doFunk@} [119] @{char@:Quarter down Funk dohead@:120@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2doFunk@} [120] @{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@: 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 rehead@:124@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u0miFu nk@} [127] @{char@:Whole down Funk mihead@:128@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d0mi Funk@} [128] @{char@:Half up Funk mihead@:129@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u1miFun k@} [129] @{char@:Half down Funk mihead@:130@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d1miF unk@} [130] @{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@: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 aFunk@} [134] @{char@:Half down Funk fahead@:135@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2faFunk@} [136] @{char@:Quarter down Funk fahead@:137@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2faFunk@} [137] @{char@:Whole Funk solhead@:138@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@ :s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@: s1solFunk@} [139] @{char@:Quarter Funk solhead@:140@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.244 7@:s2solFunk@} [140] @{char@:Whole Funk lahead@:141@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0laF unk@} [141] @{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 up Funk tihead@:144@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0tiFunk@} [145] @{char@:Half up Funk tihead@:146@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1.2503 5@:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1.25 035@:u1doWalker@} [151] @{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@:Quarter down Walker dohead@:154@:0@:3.48087@:1.54262@:1.54262@:2.03291@ :1.25035@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1reWalker@} [156] @{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@:Quarter down Walker rehead@:159@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s0miWal ker@} [160] @{char@:Half Walker mihead@:161@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s1miWalk er@} [161] @{char@:Quarter Walker mihead@:162@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miW alker@} [162] @{char@:Whole Walker fahead@:163@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1faWalker@} [164] @{char@:Half down Walker fahead@:165@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2faWalker@} [166] @{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@:Half Funk lahead@:169@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1tiWalker@} [173] @{char@:Quarter up Walker tihead@:174@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2tiWalker@} [174] @{char@:Quarter down Walker tihead@:175@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :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@:blot_diameter@:0.4@} @{tnof@}) ) Font metrics written on feta-noteheads14.tfm. 143 output files written: feta-noteheads14.33 .. feta-noteheads14.175 Transcript written on feta-noteheads14.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-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: 4162134 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads14.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{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] @{char@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM 1@} [35] @{char@:Double-lined brevis notehead@:36@:2.04156@:9.21417@:2.93756@:2.93756@:9 .21417@:0@:sM1double@} [36] @{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@: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@: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 (downstem)@:44@:0@:6.1524@:2.89795@:2.43663@:5.19359@ :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] @{char@:Quarter trianglehead (upstem)@:46@:0@:5.12701@:2.89795@:2.43663@:5.1270 1@:0.4613@:u2triangle@} [46] @{char@:Quarter trianglehead (downstem)@:47@:0@:5.12701@:2.89795@:2.43663@:4.32 8@:2.4963@:d2triangle@} [47] @{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@: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@:Crossed notehead@:53@:0@:4.64114@:1.99239@:1.99239@:4.64114@:1.42883@:s 2cross@} [53] @{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@: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@:Quarter dohead@:59@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u2 do@} [59] @{char@:Whole thin dohead@:60@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@ :s0doThin@} [60] @{char@:Half thin dohead@:61@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d 1doThin@} [61] @{char@:Half thin dohead@:62@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@: u1doThin@} [62] @{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@: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 e@} [66] @{char@:Half down rehead@:67@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61703@: d1re@} [67] @{char@:Quarter up rehead@:68@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: s0reThin@} [70] @{char@:Half up thin rehead@:71@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u1reThin@} [71] @{char@:Half down thin rehead@:72@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61 703@:d1reThin@} [72] @{char@:Quarter thin rehead@:73@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u2reThin@} [73] @{char@:Quarter thin rehead@:74@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2reThin@} [74] @{char@:Whole mihead@:75@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi@} [75] @{char@:Half mihead@:76@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi@} [77] @{char@:Whole mirror mihead@:78@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi Mirror@} [79] @{char@:Quarter mirror mihead@:80@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2 miMirror@} [80] @{char@:Whole thin mihead@:81@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0miTh in@} [81] @{char@:Half thin mihead@:82@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1miThi n@} [82] @{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@: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@: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@:Quarter fa down head@:89@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d2f a@} [89] @{char@:Whole thin fa up head@:90@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0 faThin@} [90] @{char@:Whole thin fa down head@:91@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: d0faThin@} [91] @{char@:half thin fa up head@:92@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1f aThin@} [92] @{char@:Half thin fa down head@:93@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s0so l@} [96] @{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 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@:Quarter lahead@:101@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2la@} [101] @{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 in@} [103] @{char@:Quarter lahead@:104@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2laThin @} [104] @{char@:Whole up tihead@:105@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:s 0ti@} [105] @{char@:Half up tihead@:106@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:u1 ti@} [106] @{char@:Half down tihead@:107@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.43193@ :d1ti@} [107] @{char@:Quarter up tihead@:108@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@ :u2ti@} [108] @{char@:Quarter down tihead@:109@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.431 93@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.431 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 thin down tihead@:112@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.4 3193@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.4 3193@:u2tiThin@} [113] @{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@:Whole down Funk dohead@:116@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1d oFunk@} [117] @{char@:Half down Funk dohead@:118@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2doFunk@} [119] @{char@:Quarter down Funk dohead@:120@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2doFunk@} [120] @{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@: 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 rehead@:124@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u0miFu nk@} [127] @{char@:Whole down Funk mihead@:128@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d0mi Funk@} [128] @{char@:Half up Funk mihead@:129@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u1miFun k@} [129] @{char@:Half down Funk mihead@:130@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d1miF unk@} [130] @{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@: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 aFunk@} [134] @{char@:Half down Funk fahead@:135@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2faFunk@} [136] @{char@:Quarter down Funk fahead@:137@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2faFunk@} [137] @{char@:Whole Funk solhead@:138@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@ :s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@: s1solFunk@} [139] @{char@:Quarter Funk solhead@:140@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.244 7@:s2solFunk@} [140] @{char@:Whole Funk lahead@:141@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0laF unk@} [141] @{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 up Funk tihead@:144@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0tiFunk@} [145] @{char@:Half up Funk tihead@:146@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1.2503 5@:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1.25 035@:u1doWalker@} [151] @{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@:Quarter down Walker dohead@:154@:0@:3.48087@:1.54262@:1.54262@:2.03291@ :1.25035@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1reWalker@} [156] @{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@:Quarter down Walker rehead@:159@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s0miWal ker@} [160] @{char@:Half Walker mihead@:161@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s1miWalk er@} [161] @{char@:Quarter Walker mihead@:162@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miW alker@} [162] @{char@:Whole Walker fahead@:163@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1faWalker@} [164] @{char@:Half down Walker fahead@:165@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2faWalker@} [166] @{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@:Half Funk lahead@:169@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1tiWalker@} [172] @{char@:Half down Walker tihead@:173@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1tiWalker@} [173] @{char@:Quarter up Walker tihead@:174@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2tiWalker@} [174] @{char@:Quarter down Walker tihead@:175@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :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@:blot_diameter@:0.4@} @{tnof@}) ) Font metrics written on feta-noteheads14.tfm. 143 output files written: feta-noteheads14.33 .. feta-noteheads14.175 Transcript written on feta-noteheads14.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-noteheads14.pt1 feta-noteheads14.pfb"... Invoking "fontforge -script feta-noteheads14.pe feta-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. 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-noteheads14.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags23.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags23.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/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] @{char@:16th Flag (up)@:34@:0@:5.02545@:19.92622@:0.3387@:5.02545@:0@:u4@} [34] @{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@: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] @{char@:32nd Flag (down)@:40@:0@:6.03876@:0.3387@:21.32935@:6.03876@: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] @{char@:grace dash (down)@:44@:4.34792@:6.03876@:-5.55641@:11.5169@:6.03876@:0@ :dgrace@} [44] @{puorg@:flags@} ) @{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@}) ) Font metrics written on feta-flags23.tfm. 12 output files written: feta-flags23.33 .. feta-flags23.44 Transcript written on feta-flags23.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-flags23 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-flags23 font_unique_id: 4886154 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags23.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/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] @{char@:16th Flag (up)@:34@:0@:5.02545@:19.92622@:0.3387@:5.02545@:0@:u4@} [34] @{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@: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] @{char@:32nd Flag (down)@:40@:0@:6.03876@:0.3387@:21.32935@:6.03876@: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] @{char@:grace dash (down)@:44@:4.34792@:6.03876@:-5.55641@:11.5169@:6.03876@:0@ :dgrace@} [44] @{puorg@:flags@} ) @{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@}) ) Font metrics written on feta-flags23.tfm. 12 output files written: feta-flags23.33 .. feta-flags23.44 Transcript written on feta-flags23.log. 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"... 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-flags23.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 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 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags16.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/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] @{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 race@} [43] @{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@}) ) Font metrics written on feta-flags16.tfm. 12 output files written: feta-flags16.33 .. feta-flags16.44 Transcript written on feta-flags16.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-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: 4929803 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags16.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/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] @{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 race@} [43] @{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@}) ) Font metrics written on feta-flags16.tfm. 12 output files written: feta-flags16.33 .. feta-flags16.44 Transcript written on feta-flags16.log. 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"... 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-flags16.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags26.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags26.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{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@:32nd Flag (up)@:35@:0@:5.25449@:27.09232@:0.35403@:5.25449@:0@:u5@} [35] @{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@:16th Flag (down) 3@:39@:0@:6.77202@:0.35403@:19.21732@:6.77202@:0@:d4@} [39] @{char@:32nd Flag (down)@:40@:0@:6.77202@:0.35403@:23.94232@:6.77202@:0@:d5@} [40] @{char@:64th Flag (down)@:41@:0@:6.77202@:0.35403@:28.66733@:6.77202@:0@:d6@} [41] @{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@} ) @{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@}) ) Font metrics written on feta-flags26.tfm. 12 output files written: feta-flags26.33 .. feta-flags26.44 Transcript written on feta-flags26.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-flags26 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-flags26 font_unique_id: 4518312 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 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags26.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{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@:32nd Flag (up)@:35@:0@:5.25449@:27.09232@:0.35403@:5.25449@:0@:u5@} [35] @{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@:16th Flag (down) 3@:39@:0@:6.77202@:0.35403@:19.21732@:6.77202@:0@:d4@} [39] @{char@:32nd Flag (down)@:40@:0@:6.77202@:0.35403@:23.94232@:6.77202@:0@:d5@} [40] @{char@:64th Flag (down)@:41@:0@:6.77202@:0.35403@:28.66733@:6.77202@:0@:d6@} [41] @{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@} ) @{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@}) ) Font metrics written on feta-flags26.tfm. 12 output files written: feta-flags26.33 .. feta-flags26.44 Transcript written on feta-flags26.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags26.pt1 feta-flags26.pfb"... Invoking "fontforge -script feta-flags26.pe feta-flags26.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-flags26.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags18.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags18.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{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] @{char@:64th Flag (up)@:36@:0@:3.72823@:23.61255@:0.31288@:3.72823@:0@:u6@} [36] @{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@: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@: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. 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: 4248155 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags18.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{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] @{char@:64th Flag (up)@:36@:0@:3.72823@:23.61255@:0.31288@:3.72823@:0@:u6@} [36] @{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@: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@: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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags18.pt1 feta-flags18.pfb"... Invoking "fontforge -script feta-flags18.pe feta-flags18.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-flags18.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan16.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan16.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} (/<>/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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@ :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@:Custos Mensural@:108@:0@:5.31853@:1.4626@:9.91875@:5.31853@:0@:mensural .u1@} [108] @{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@:Reverse Custos Mensural@:112@:0@:5.31853@:8.92688@:1.4626@:5.31853@:0@: mensural.d2@} [112] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.39677@:2.38052@:2.38052@:3.9675@:2.38052@:0@:medi caeaM1@} [113] @{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] @{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me nsural1@} [116] @{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men suralM1@} [117] @{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@} [119] @{char@:Kievan flat@:120@:0@:3.9675@:3.9675@:7.14151@:3.9675@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{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@: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@: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] @{char@:16th Mensural Flag (up)@:128@:0@:2.38052@:9.91875@:0.39677@:2.38052@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:2.38052@:10.91063@:0.39677@:2.38052@:0 @:mensuralu24@} [129] @{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] @{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] @{char@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu rald05@} [136] @{char@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me nsurald25@} [138] @{char@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ :mensuralu06@} [139] @{char@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men surald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:2.38052@:0@:0.39677@:18.84563@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural44@} [145] @{char@:Mensural 2/2 meter@:146@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural22@} [146] @{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@:Mensural 9/4 meter@:149@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens 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@: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@:Mensural 4/4 meter@:156@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural44@} [156] @{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@: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@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68@} [162] @{char@:Mensural 9/8 meter@:163@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom 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@:Mensural 2/4 meter@:166@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (/<>/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@:accentus up@:168@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:uacce ntus@} [168] @{char@:accentus down@:169@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:dac centus@} [169] @{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@:augmentum@:173@:0.49594@:0.49594@:0.49594@:0.49594@:0.49594@:0@:augment um@} [173] @{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@:Kievan end of piece (slash)@:176@:0@:6.34796@:8.37637@:11.46112@:6.3479 6@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf @{group@:dots@} @{char@:duration dot@:177@:0@:1.16763@:0.58382@:0.58382@:1.16763@:0@:dotvatican a@} [177] @{char@:Kievan augmentation dot@:178@:0@:3.50288@:1.75145@:1.75145@:3.50288@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. 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: 4951349 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan16.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} (/<>/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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@ :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@:Custos Mensural@:108@:0@:5.31853@:1.4626@:9.91875@:5.31853@:0@:mensural .u1@} [108] @{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@:Reverse Custos Mensural@:112@:0@:5.31853@:8.92688@:1.4626@:5.31853@:0@: mensural.d2@} [112] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.39677@:2.38052@:2.38052@:3.9675@:2.38052@:0@:medi caeaM1@} [113] @{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] @{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me nsural1@} [116] @{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men suralM1@} [117] @{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@} [119] @{char@:Kievan flat@:120@:0@:3.9675@:3.9675@:7.14151@:3.9675@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{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@: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@: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] @{char@:16th Mensural Flag (up)@:128@:0@:2.38052@:9.91875@:0.39677@:2.38052@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:2.38052@:10.91063@:0.39677@:2.38052@:0 @:mensuralu24@} [129] @{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] @{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] @{char@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu rald05@} [136] @{char@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me nsurald25@} [138] @{char@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ :mensuralu06@} [139] @{char@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men surald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:2.38052@:0@:0.39677@:18.84563@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural44@} [145] @{char@:Mensural 2/2 meter@:146@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural22@} [146] @{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@:Mensural 9/4 meter@:149@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens 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@: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@:Mensural 4/4 meter@:156@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural44@} [156] @{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@: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@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68@} [162] @{char@:Mensural 9/8 meter@:163@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom 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@:Mensural 2/4 meter@:166@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (/<>/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@:accentus up@:168@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:uacce ntus@} [168] @{char@:accentus down@:169@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:dac centus@} [169] @{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@:augmentum@:173@:0.49594@:0.49594@:0.49594@:0.49594@:0.49594@:0@:augment um@} [173] @{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@:Kievan end of piece (slash)@:176@:0@:6.34796@:8.37637@:11.46112@:6.3479 6@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf @{group@:dots@} @{char@:duration dot@:177@:0@:1.16763@:0.58382@:0.58382@:1.16763@:0@:dotvatican a@} [177] @{char@:Kievan augmentation dot@:178@:0@:3.50288@:1.75145@:1.75145@:3.50288@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan16.pt1 parmesan16.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 *** Successfully generated parmesan16.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ && MFINPUTS=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan26.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan26.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} (/<>/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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/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@: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] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.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@} ) (/<>/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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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. 146 output files written: parmesan26.33 .. parmesan26.178 Transcript written on parmesan26.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: parmesan26 font_weight: Medium font_identifier: parmesan25.2 font_fixed_pitch: false font_slant: 0 font_underline_position: -40 font_underline_thickness: 20 font_name: parmesan26 font_unique_id: 4207861 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan26.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} (/<>/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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/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@: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] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.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@} ) (/<>/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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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. 146 output files written: parmesan26.33 .. parmesan26.178 Transcript written on parmesan26.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan26.pt1 parmesan26.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.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 *** Successfully generated parmesan26.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 parmesan14.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan14.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} (/<>/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@: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@} ) (/<>/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. 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@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru cci.c3_change@} [64] @{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} [65] @{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@: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 l.do@} [81] @{char@:Hufnagel do clef@:82@:0@:3.11084@:1.9796@:2.12102@:3.11084@:0@:hufnagel .do_change@} [82] @{char@:Hufnagel fa clef@:83@:0@:4.24199@:4.06523@:3.535@:4.24199@:0@:hufnagel. fa@} [83] @{char@:Hufnagel fa clef@:84@:0@:3.39362@:3.2522@:2.82802@:3.39362@:0@:hufnagel .fa_change@} [84] @{char@:Hufnagel do/fa clef@:85@:0@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf nagel.do.fa@} [85] @{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@:Kievan tsefaut clef@:88@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan .do_change@} [88] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.39088@:1.99239@:3.535@:2.39088@:0@:hufnagel.u 0@} [89] @{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@:Reverse Custos Hufnagel@:92@:0@:2.39088@:3.535@:1.99239@:2.39088@:0@:hu fnagel.d0@} [92] @{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@:Custos Med.@:95@:0@:0.9962@:1.99239@:3.535@:0.9962@:0@:medicaea.u0@} [95] @{char@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} [96] @{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@: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@: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] @{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@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ :vaticana.d2@} [106] @{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u 0@} [107] @{char@:Custos Mensural@:108@:0@:4.78171@:1.31499@:8.83751@:4.78171@:0@:mensura l.u1@} [108] @{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@:Reverse Custos Mensural@:111@:0@:4.78171@:8.83751@:1.31499@:4.78171@:0@ :mensural.d1@} [111] @{char@:Reverse Custos Mensural@:112@:0@:4.78171@:7.95377@:1.31499@:4.78171@:0@ :mensural.d2@} [112] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic aeaM1@} [113] @{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat icanaM1@} [114] @{char@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v aticana0@} [115] @{char@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men sural1@} [116] @{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men suralM1@} [117] @{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@} [119] @{char@:Kievan flat@:120@:0@:3.535@:3.535@:6.36302@:3.535@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:2.12102@:7.07@:0.35352@:2.12102@:0@:men suralu03@} [121] @{char@:8th Mensural Flag (up)@:122@:0@:2.12102@:5.3025@:0.35352@:2.12102@:0@:m ensuralu13@} [122] @{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@:8th Mensural Flag (down)@:125@:2.12102@:0@:0.35352@:5.3025@:0@:0@:mensu rald13@} [125] @{char@:8th Mensural Flag (down)@:126@:2.12102@:0@:0.35352@:6.18626@:0@:0@:mens urald23@} [126] @{char@:16th Mensural Flag (up)@:127@:0@:2.12102@:10.60501@:0.35352@:2.12102@:0 @:mensuralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:2.12102@:8.83751@:0.35352@:2.12102@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:2.12102@:9.72127@:0.35352@:2.12102@:0@ :mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me nsurald04@} [130] @{char@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men surald14@} [131] @{char@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men surald24@} [132] @{char@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 @:mensuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:2.12102@:13.25627@:0.35352@:2.12102@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.12102@:0@:0.35352@:14.14001@:0@:0@:me nsurald05@} [136] @{char@:32th Mensural Flag (down)@:137@:2.12102@:0@:0.35352@:12.37251@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me nsurald25@} [138] @{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 @: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] @{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:2.12102@:0@:0.35352@:16.79128@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural44@} [145] @{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@: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 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural68@} [151] @{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 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@: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 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural32@} [158] @{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural64@} [159] @{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural94@} [160] @{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@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.22488@:0.22488@:0.61864@:0.61864@:0.22488@:0@:ictus@} [167] @{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@: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@:signum congruentiae up@:174@:2.44215@:2.44215@:1.12442@:8.6442@:2.44215 @:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 15@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:5.65596@:7.49728@:10.17773@:5.6559 6@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (/<>/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@}) ) (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. 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: 4115838 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan14.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} (/<>/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@: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@} ) (/<>/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. 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@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru cci.c3_change@} [64] @{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} [65] @{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@: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 l.do@} [81] @{char@:Hufnagel do clef@:82@:0@:3.11084@:1.9796@:2.12102@:3.11084@:0@:hufnagel .do_change@} [82] @{char@:Hufnagel fa clef@:83@:0@:4.24199@:4.06523@:3.535@:4.24199@:0@:hufnagel. fa@} [83] @{char@:Hufnagel fa clef@:84@:0@:3.39362@:3.2522@:2.82802@:3.39362@:0@:hufnagel .fa_change@} [84] @{char@:Hufnagel do/fa clef@:85@:0@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf nagel.do.fa@} [85] @{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@:Kievan tsefaut clef@:88@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan .do_change@} [88] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.39088@:1.99239@:3.535@:2.39088@:0@:hufnagel.u 0@} [89] @{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@:Reverse Custos Hufnagel@:92@:0@:2.39088@:3.535@:1.99239@:2.39088@:0@:hu fnagel.d0@} [92] @{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@:Custos Med.@:95@:0@:0.9962@:1.99239@:3.535@:0.9962@:0@:medicaea.u0@} [95] @{char@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} [96] @{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@: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@: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] @{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@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ :vaticana.d2@} [106] @{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u 0@} [107] @{char@:Custos Mensural@:108@:0@:4.78171@:1.31499@:8.83751@:4.78171@:0@:mensura l.u1@} [108] @{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@:Reverse Custos Mensural@:111@:0@:4.78171@:8.83751@:1.31499@:4.78171@:0@ :mensural.d1@} [111] @{char@:Reverse Custos Mensural@:112@:0@:4.78171@:7.95377@:1.31499@:4.78171@:0@ :mensural.d2@} [112] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic aeaM1@} [113] @{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat icanaM1@} [114] @{char@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v aticana0@} [115] @{char@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men sural1@} [116] @{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men suralM1@} [117] @{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@} [119] @{char@:Kievan flat@:120@:0@:3.535@:3.535@:6.36302@:3.535@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:2.12102@:7.07@:0.35352@:2.12102@:0@:men suralu03@} [121] @{char@:8th Mensural Flag (up)@:122@:0@:2.12102@:5.3025@:0.35352@:2.12102@:0@:m ensuralu13@} [122] @{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@:8th Mensural Flag (down)@:125@:2.12102@:0@:0.35352@:5.3025@:0@:0@:mensu rald13@} [125] @{char@:8th Mensural Flag (down)@:126@:2.12102@:0@:0.35352@:6.18626@:0@:0@:mens urald23@} [126] @{char@:16th Mensural Flag (up)@:127@:0@:2.12102@:10.60501@:0.35352@:2.12102@:0 @:mensuralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:2.12102@:8.83751@:0.35352@:2.12102@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:2.12102@:9.72127@:0.35352@:2.12102@:0@ :mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me nsurald04@} [130] @{char@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men surald14@} [131] @{char@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men surald24@} [132] @{char@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 @:mensuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:2.12102@:13.25627@:0.35352@:2.12102@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.12102@:0@:0.35352@:14.14001@:0@:0@:me nsurald05@} [136] @{char@:32th Mensural Flag (down)@:137@:2.12102@:0@:0.35352@:12.37251@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me nsurald25@} [138] @{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 @: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] @{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:2.12102@:0@:0.35352@:16.79128@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural44@} [145] @{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@: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 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural68@} [151] @{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 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@: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 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural32@} [158] @{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural64@} [159] @{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural94@} [160] @{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@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.22488@:0.22488@:0.61864@:0.61864@:0.22488@:0@:ictus@} [167] @{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@: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@:signum congruentiae up@:174@:2.44215@:2.44215@:1.12442@:8.6442@:2.44215 @:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 15@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:5.65596@:7.49728@:10.17773@:5.6559 6@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (/<>/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@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan14.pt1 parmesan14.pfb"... Invoking "fontforge -script parmesan14.pe parmesan14.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: 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 *** Successfully generated parmesan14.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan13.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan13.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:1.89003@:6.30002@:0.31502@:1.89003@:0@: mensuralu03@} [121] @{char@:8th Mensural Flag (up)@:122@:0@:1.89003@:4.72502@:0.31502@:1.89003@:0@: mensuralu13@} [122] @{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@:8th Mensural Flag (down)@:125@:1.89003@:0@:0.31502@:4.72502@:0@:0@:mens urald13@} [125] @{char@:8th Mensural Flag (down)@:126@:1.89003@:0@:0.31502@:5.51251@:0@:0@:mens urald23@} [126] @{char@:16th Mensural Flag (up)@:127@:0@:1.89003@:9.45003@:0.31502@:1.89003@:0@ :mensuralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:1.89003@:7.87503@:0.31502@:1.89003@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:1.89003@:8.66252@:0.31502@:1.89003@:0@ :mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:1.89003@:0@:0.31502@:9.45003@:0@:0@:men surald04@} [130] @{char@:16th Mensural Flag (down)@:131@:1.89003@:0@:0.31502@:7.87503@:0@:0@:men surald14@} [131] @{char@:16th Mensural Flag (down)@:132@:1.89003@:0@:0.31502@:8.66252@:0@:0@:men surald24@} [132] @{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] @{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 nsurald05@} [136] @{char@:32th Mensural Flag (down)@:137@:1.89003@:0@:0.31502@:11.02504@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:1.89003@:0@:0.31502@:11.81253@:0@:0@:me nsurald25@} [138] @{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] @{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] @{char@:64th Mensural Flag (down)@:144@:1.89003@:0@:0.31502@:14.96254@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{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@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural32@} [147] @{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural64@} [148] @{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al68@} [151] @{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@: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@:Mensural 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural44@} [156] @{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@: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@: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@:Mensural 9/8 meter@:163@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (/<>/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@: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@:augmentum@:173@:0.39375@:0.39375@:0.39375@:0.39375@:0.39375@:0@:augment um@} [173] @{char@:signum congruentiae up@:174@:2.22984@:2.22984@:1.09138@:7.82796@:2.2298 4@:0@:usignumcongruentiae@} [174] @{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@} ) (/<>/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] @{char@:Kievan augmentation dot@:178@:0@:2.71346@:1.35674@:1.35674@:2.71346@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{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. 146 output files written: parmesan13.33 .. parmesan13.178 Transcript written on parmesan13.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: 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: 4073378 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan13.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:1.89003@:6.30002@:0.31502@:1.89003@:0@: mensuralu03@} [121] @{char@:8th Mensural Flag (up)@:122@:0@:1.89003@:4.72502@:0.31502@:1.89003@:0@: mensuralu13@} [122] @{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@:8th Mensural Flag (down)@:125@:1.89003@:0@:0.31502@:4.72502@:0@:0@:mens urald13@} [125] @{char@:8th Mensural Flag (down)@:126@:1.89003@:0@:0.31502@:5.51251@:0@:0@:mens urald23@} [126] @{char@:16th Mensural Flag (up)@:127@:0@:1.89003@:9.45003@:0.31502@:1.89003@:0@ :mensuralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:1.89003@:7.87503@:0.31502@:1.89003@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:1.89003@:8.66252@:0.31502@:1.89003@:0@ :mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:1.89003@:0@:0.31502@:9.45003@:0@:0@:men surald04@} [130] @{char@:16th Mensural Flag (down)@:131@:1.89003@:0@:0.31502@:7.87503@:0@:0@:men surald14@} [131] @{char@:16th Mensural Flag (down)@:132@:1.89003@:0@:0.31502@:8.66252@:0@:0@:men surald24@} [132] @{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] @{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 nsurald05@} [136] @{char@:32th Mensural Flag (down)@:137@:1.89003@:0@:0.31502@:11.02504@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:1.89003@:0@:0.31502@:11.81253@:0@:0@:me nsurald25@} [138] @{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] @{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] @{char@:64th Mensural Flag (down)@:144@:1.89003@:0@:0.31502@:14.96254@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{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@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural32@} [147] @{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural64@} [148] @{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al68@} [151] @{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@: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@:Mensural 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural44@} [156] @{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@: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@: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@:Mensural 9/8 meter@:163@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (/<>/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@: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@:augmentum@:173@:0.39375@:0.39375@:0.39375@:0.39375@:0.39375@:0@:augment um@} [173] @{char@:signum congruentiae up@:174@:2.22984@:2.22984@:1.09138@:7.82796@:2.2298 4@:0@:usignumcongruentiae@} [174] @{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@} ) (/<>/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] @{char@:Kievan augmentation dot@:178@:0@:2.71346@:1.35674@:1.35674@:2.71346@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{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. 146 output files written: parmesan13.33 .. parmesan13.178 Transcript written on parmesan13.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan13.pt1 parmesan13.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.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 *** Successfully generated parmesan13.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads20.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads20. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@: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@: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@: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@: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] @{char@:Mensural longa notehead (up)@:51@:0@:5@:2.75003@:2.75003@:5@:0@:uM2mens ural@} [51] @{char@:Mensural longa notehead (down)@:52@:0@:5@:2.75003@:2.75003@:5@:0@:dM2me nsural@} [52] @{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 maxima notehead (up, reduced hole)@:55@:0@:10@:2.75003@:2.7500 3@:10@:0@:urM3mensural@} [55] @{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@:Mensural longa notehead (up, reduced hole)@:58@:0@:5@:2.75003@:2.75003@ :5@:0@:urM2mensural@} [58] @{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 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@: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@:Semi-colored mensural longa notehead (up)@:65@:0@:5@:2.75003@:2.75003@: 5@:0@:uM2semimensural@} [65] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5@:2.75003@:2.75003 @:5@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5@:2.75003@:2.7 5003@:5@:0@:sM2semiligmensural@} [67] @{char@:Semi-colored mensural brevis notehead@:68@:0@:5@:2.75003@:2.75003@:5@:0 @:sM1semimensural@} [68] @{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 (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@: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@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 @:2.75003@:2.75003@:5@:0@:srM2semiligmensural@} [74] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5@:2.75003 @:2.75003@:5@:0@:srM1semimensural@} [75] @{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@:Black mensural maxima notehead (ligature)@:78@:0@:10@:2.75003@:2.75003@ :10@:0@:sM3blackligmensural@} [78] @{char@:Black mensural longa notehead (up)@:79@:0@:5@:2.75003@:2.75003@:5@:0@:u M2blackmensural@} [79] @{char@:Black mensural longa notehead (down)@:80@:0@:5@:2.75003@:2.75003@:5@:0@ :dM2blackmensural@} [80] @{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@:Mensural semibrevis head@:83@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s 0mensural@} [83] @{char@:Mensural minima head@:84@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s1men sural@} [84] @{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 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 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. 101 output files written: parmesan-noteheads20.33 .. parmesan-noteheads20.133 Transcript written on parmesan-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: 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: 4096636 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads20. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@: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@: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@: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@: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] @{char@:Mensural longa notehead (up)@:51@:0@:5@:2.75003@:2.75003@:5@:0@:uM2mens ural@} [51] @{char@:Mensural longa notehead (down)@:52@:0@:5@:2.75003@:2.75003@:5@:0@:dM2me nsural@} [52] @{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 maxima notehead (up, reduced hole)@:55@:0@:10@:2.75003@:2.7500 3@:10@:0@:urM3mensural@} [55] @{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@:Mensural longa notehead (up, reduced hole)@:58@:0@:5@:2.75003@:2.75003@ :5@:0@:urM2mensural@} [58] @{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 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@: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@:Semi-colored mensural longa notehead (up)@:65@:0@:5@:2.75003@:2.75003@: 5@:0@:uM2semimensural@} [65] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5@:2.75003@:2.75003 @:5@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5@:2.75003@:2.7 5003@:5@:0@:sM2semiligmensural@} [67] @{char@:Semi-colored mensural brevis notehead@:68@:0@:5@:2.75003@:2.75003@:5@:0 @:sM1semimensural@} [68] @{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 (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@: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@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 @:2.75003@:2.75003@:5@:0@:srM2semiligmensural@} [74] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5@:2.75003 @:2.75003@:5@:0@:srM1semimensural@} [75] @{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@:Black mensural maxima notehead (ligature)@:78@:0@:10@:2.75003@:2.75003@ :10@:0@:sM3blackligmensural@} [78] @{char@:Black mensural longa notehead (up)@:79@:0@:5@:2.75003@:2.75003@:5@:0@:u M2blackmensural@} [79] @{char@:Black mensural longa notehead (down)@:80@:0@:5@:2.75003@:2.75003@:5@:0@ :dM2blackmensural@} [80] @{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@:Mensural semibrevis head@:83@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s 0mensural@} [83] @{char@:Mensural minima head@:84@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s1men sural@} [84] @{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 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 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. 101 output files written: parmesan-noteheads20.33 .. parmesan-noteheads20.133 Transcript written on parmesan-noteheads20.log. 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"... 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 parmesan-noteheads20.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads14.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads14. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@ :1.99239@:7.07@:0@:drM2neomensural@} [41] @{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] @{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 .82298@:s2neomensural@} [45] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.59552@:2.59012@:2.59012 @:4.59552@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.59552@:2.59012@:2.5901 2@:4.59552@:0@:s2harmonic@} [47] @{char@:Mensural maxima notehead (up)@:48@:0@:7.07@:1.99239@:1.99239@:7.07@:0@: uM3mensural@} [48] @{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] @{char@:Mensural longa notehead (up)@:51@:0@:3.535@:1.99239@:1.99239@:3.535@:0@ :uM2mensural@} [51] @{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@:Mensural brevis notehead@:54@:0@:3.535@:1.99239@:1.99239@:3.535@:0@:sM1 mensural@} [54] @{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@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.07@:1.99239 @:1.99239@:7.07@:0@:srM3ligmensural@} [57] @{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@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.535@:1.99239 @:1.99239@:3.535@:0@:srM2ligmensural@} [60] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.535@:1.99239@:1.99239 @:3.535@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.07@:1.99239@:1.992 39@:7.07@:0@:uM3semimensural@} [62] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.07@:1.99239@:1.9 9239@:7.07@:0@:dM3semimensural@} [63] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.07@:1.99239@ :1.99239@:7.07@:0@:sM3semiligmensural@} [64] @{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] @{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@: 3.535@:0@:sM1semimensural@} [68] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.07@: 1.99239@:1.99239@:7.07@:0@:urM3semimensural@} [69] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.07 @:1.99239@:1.99239@:7.07@:0@:drM3semimensural@} [70] @{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@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.535 @:1.99239@:1.99239@:3.535@:0@:drM2semimensural@} [73] @{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@:Black mensural maxima notehead (up)@:76@:0@:7.07@:1.99239@:1.99239@:7.0 7@:0@:uM3blackmensural@} [76] @{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@: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@: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] @{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 797@:s2mensural@} [85] @{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@: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] @{char@:Petrucci colored semibrevis head@:90@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s0blackpetrucci@} [90] @{char@:Petrucci colored minima head@:91@:0@:4.01665@:2.78934@:2.78934@:2.00833 @:1.61993@:s1blackpetrucci@} [91] @{char@:Petrucci colored semiminima head@:92@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s2blackpetrucci@} [92] @{char@:Ed. Vat. punctum@:93@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:s vaticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:3.23682@:1.39467@:1.39467@:3.23682@:0@:s vaticana.linea.punctum@} [95] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.23682@:1.39467@:1.39467@:3.23682 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438 @:svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.00987@:1.19118@:1.17126@:2.00987@: 0@:svaticana.lpes@} [98] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:2.00987@:0.8525@:1.50995@:2.009 87@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:1.20593@:0.81664@:0.8764@:1.20593@:0@:svaticana .plica@} [102] @{char@:Ed. Vat. var plica@:103@:0@:1.20593@:1.10953@:0.75085@:1.20593@:0@:svat icana.vplica@} [103] @{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@:Ed. Vat. rev. plica@:106@:0@:1.20593@:0.8764@:0.81664@:1.20593@:0@:svat icana.reverse.plica@} [106] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.20593@:1.27686@:0.58353@:1.20593@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.00987@:1.41039@:1.39043@:2.00987@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:2.00987@:4.60815@:1.39043@:2.00987@:0@:sva ticana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:2.00987@:1.11574@:1.43452@:2.00987@:0@:svati cana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.3951@:0.9962@:0.9962@:0.6 9756@:0.09666@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.00987@:1.25096@:2.1874@:2. 00987@:0@:ssolesmes.auct.asc@} [112] @{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] @{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: 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] @{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] @{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh ufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:5.04851@:5.3025@:1.7675@:5.04851@:0@:shufnagel. virga@} [123] @{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@: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@: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@: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] @{puorg@:noteheads@} ) @{tnof@}) ) (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. 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: 4054777 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads14. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@ :1.99239@:7.07@:0@:drM2neomensural@} [41] @{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] @{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 .82298@:s2neomensural@} [45] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.59552@:2.59012@:2.59012 @:4.59552@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.59552@:2.59012@:2.5901 2@:4.59552@:0@:s2harmonic@} [47] @{char@:Mensural maxima notehead (up)@:48@:0@:7.07@:1.99239@:1.99239@:7.07@:0@: uM3mensural@} [48] @{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] @{char@:Mensural longa notehead (up)@:51@:0@:3.535@:1.99239@:1.99239@:3.535@:0@ :uM2mensural@} [51] @{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@:Mensural brevis notehead@:54@:0@:3.535@:1.99239@:1.99239@:3.535@:0@:sM1 mensural@} [54] @{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@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.07@:1.99239 @:1.99239@:7.07@:0@:srM3ligmensural@} [57] @{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@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.535@:1.99239 @:1.99239@:3.535@:0@:srM2ligmensural@} [60] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.535@:1.99239@:1.99239 @:3.535@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.07@:1.99239@:1.992 39@:7.07@:0@:uM3semimensural@} [62] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.07@:1.99239@:1.9 9239@:7.07@:0@:dM3semimensural@} [63] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.07@:1.99239@ :1.99239@:7.07@:0@:sM3semiligmensural@} [64] @{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] @{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@: 3.535@:0@:sM1semimensural@} [68] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.07@: 1.99239@:1.99239@:7.07@:0@:urM3semimensural@} [69] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.07 @:1.99239@:1.99239@:7.07@:0@:drM3semimensural@} [70] @{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@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.535 @:1.99239@:1.99239@:3.535@:0@:drM2semimensural@} [73] @{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@:Black mensural maxima notehead (up)@:76@:0@:7.07@:1.99239@:1.99239@:7.0 7@:0@:uM3blackmensural@} [76] @{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@: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@: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] @{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 797@:s2mensural@} [85] @{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@: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] @{char@:Petrucci colored semibrevis head@:90@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s0blackpetrucci@} [90] @{char@:Petrucci colored minima head@:91@:0@:4.01665@:2.78934@:2.78934@:2.00833 @:1.61993@:s1blackpetrucci@} [91] @{char@:Petrucci colored semiminima head@:92@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s2blackpetrucci@} [92] @{char@:Ed. Vat. punctum@:93@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:s vaticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:3.23682@:1.39467@:1.39467@:3.23682@:0@:s vaticana.linea.punctum@} [95] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.23682@:1.39467@:1.39467@:3.23682 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438 @:svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.00987@:1.19118@:1.17126@:2.00987@: 0@:svaticana.lpes@} [98] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:2.00987@:0.8525@:1.50995@:2.009 87@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:1.20593@:0.81664@:0.8764@:1.20593@:0@:svaticana .plica@} [102] @{char@:Ed. Vat. var plica@:103@:0@:1.20593@:1.10953@:0.75085@:1.20593@:0@:svat icana.vplica@} [103] @{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@:Ed. Vat. rev. plica@:106@:0@:1.20593@:0.8764@:0.81664@:1.20593@:0@:svat icana.reverse.plica@} [106] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.20593@:1.27686@:0.58353@:1.20593@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.00987@:1.41039@:1.39043@:2.00987@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:2.00987@:4.60815@:1.39043@:2.00987@:0@:sva ticana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:2.00987@:1.11574@:1.43452@:2.00987@:0@:svati cana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.3951@:0.9962@:0.9962@:0.6 9756@:0.09666@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.00987@:1.25096@:2.1874@:2. 00987@:0@:ssolesmes.auct.asc@} [112] @{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] @{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: 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] @{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] @{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh ufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:5.04851@:5.3025@:1.7675@:5.04851@:0@:shufnagel. virga@} [123] @{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@: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@: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@: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] @{puorg@:noteheads@} ) @{tnof@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan-noteheads14.pt1 parmesan-noteheads14.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. 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 parmesan-noteheads14.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan18.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan18.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} (/<>/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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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 l.do@} [81] @{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@: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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.96184@:2.46817@:4.455@:2.96184@:0@:hufnagel.u 0@} [89] @{char@:Custos Hufnagel@:90@:0@:2.96184@:2.46817@:6.68251@:2.96184@:0@:hufnagel .u1@} [90] @{char@:Custos Hufnagel@:91@:0@:2.96184@:2.46817@:5.56876@:2.96184@:0@:hufnagel .u2@} [91] @{char@:Reverse Custos Hufnagel@:92@:0@:2.96184@:4.455@:2.46817@:2.96184@:0@:hu fnagel.d0@} [92] @{char@:Reverse Custos Hufnagel@:93@:0@:2.96184@:6.68251@:2.46817@:2.96184@:0@: hufnagel.d1@} [93] @{char@:Reverse Custos Hufnagel@:94@:0@:2.96184@:5.56876@:2.46817@:2.96184@:0@: hufnagel.d2@} [94] @{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} [95] @{char@:Custos Med.@:96@:0@:1.23409@:2.46817@:6.68251@:1.23409@:0@:medicaea.u1@ } [96] @{char@:Custos Med.@:97@:0@:1.23409@:2.46817@:5.56876@:1.23409@:0@:medicaea.u2@ } [97] @{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] @{char@:Reverse Custos Med.@:100@:0@:1.23409@:5.56876@:2.46817@:1.23409@:0@:med icaea.d2@} [100] @{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@:Custos Ed. Vat.@:103@:0@:1.18475@:1.53035@:5.56876@:1.18475@:0@:vatican a.u2@} [103] @{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 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@: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 Mensural@:112@:0@:5.9236@:10.02376@:1.629@:5.9236@:0@:me nsural.d2@} [112] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/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] @{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@: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@:Hufnagel Flat@:118@:0.48134@:2.70885@:1.5772@:8.25969@:2.70885@:0@:hufn agelM1@} [118] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{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@: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@:16th Mensural Flag (up)@:127@:0@:2.67303@:13.365@:0.44553@:2.67303@:0@: mensuralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 @:mensuralu14@} [128] @{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@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me nsurald14@} [131] @{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me nsurald24@} [132] @{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@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu rald05@} [136] @{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] @{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 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:2.67303@:21.16125@:0.44553@:2.67303@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:2.67303@:0@:0.44553@:22.27501@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:2.67303@:0@:0.44553@:21.16125@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{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@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al32@} [147] @{char@:Mensural 6/4 meter@:148@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al64@} [148] @{char@:Mensural 9/4 meter@:149@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural68@} [151] @{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@: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] @{char@:Mensural 4/4 meter@:156@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural44@} [156] @{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@: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 sural94@} [160] @{char@:Mensural 3/4 meter@:161@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural68@} [162] @{char@:Mensural 9/8 meter@:163@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural48@} [164] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} [167] @{char@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce ntus@} [168] @{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac centus@} [169] @{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul us@} [170] @{char@:half circle@:171@:0.69609@:0.69609@:0.69609@:0@:0.69609@:0@:dsemicircul us@} [171] @{char@:circle@:172@:0.69609@:0.69609@:0.69609@:0.69609@:0.69609@:0@:circulus@} [172] @{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment um@} [173] @{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 2@:0@:usignumcongruentiae@} [174] @{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@} ) (/<>/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@:Kievan augmentation dot@:178@:0@:3.97366@:1.98683@:1.98683@:3.97366@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. 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: 4945250 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan18.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} (/<>/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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/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 l.do@} [81] @{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@: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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.96184@:2.46817@:4.455@:2.96184@:0@:hufnagel.u 0@} [89] @{char@:Custos Hufnagel@:90@:0@:2.96184@:2.46817@:6.68251@:2.96184@:0@:hufnagel .u1@} [90] @{char@:Custos Hufnagel@:91@:0@:2.96184@:2.46817@:5.56876@:2.96184@:0@:hufnagel .u2@} [91] @{char@:Reverse Custos Hufnagel@:92@:0@:2.96184@:4.455@:2.46817@:2.96184@:0@:hu fnagel.d0@} [92] @{char@:Reverse Custos Hufnagel@:93@:0@:2.96184@:6.68251@:2.46817@:2.96184@:0@: hufnagel.d1@} [93] @{char@:Reverse Custos Hufnagel@:94@:0@:2.96184@:5.56876@:2.46817@:2.96184@:0@: hufnagel.d2@} [94] @{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} [95] @{char@:Custos Med.@:96@:0@:1.23409@:2.46817@:6.68251@:1.23409@:0@:medicaea.u1@ } [96] @{char@:Custos Med.@:97@:0@:1.23409@:2.46817@:5.56876@:1.23409@:0@:medicaea.u2@ } [97] @{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] @{char@:Reverse Custos Med.@:100@:0@:1.23409@:5.56876@:2.46817@:1.23409@:0@:med icaea.d2@} [100] @{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@:Custos Ed. Vat.@:103@:0@:1.18475@:1.53035@:5.56876@:1.18475@:0@:vatican a.u2@} [103] @{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 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@: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 Mensural@:112@:0@:5.9236@:10.02376@:1.629@:5.9236@:0@:me nsural.d2@} [112] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/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] @{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@: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@:Hufnagel Flat@:118@:0.48134@:2.70885@:1.5772@:8.25969@:2.70885@:0@:hufn agelM1@} [118] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{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@: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@:16th Mensural Flag (up)@:127@:0@:2.67303@:13.365@:0.44553@:2.67303@:0@: mensuralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 @:mensuralu14@} [128] @{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@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me nsurald14@} [131] @{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me nsurald24@} [132] @{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@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu rald05@} [136] @{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] @{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 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:2.67303@:21.16125@:0.44553@:2.67303@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:2.67303@:0@:0.44553@:22.27501@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (down)@:144@:2.67303@:0@:0.44553@:21.16125@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{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@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al32@} [147] @{char@:Mensural 6/4 meter@:148@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al64@} [148] @{char@:Mensural 9/4 meter@:149@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural68@} [151] @{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@: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] @{char@:Mensural 4/4 meter@:156@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural44@} [156] @{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@: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 sural94@} [160] @{char@:Mensural 3/4 meter@:161@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural68@} [162] @{char@:Mensural 9/8 meter@:163@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural48@} [164] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} [167] @{char@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce ntus@} [168] @{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac centus@} [169] @{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul us@} [170] @{char@:half circle@:171@:0.69609@:0.69609@:0.69609@:0@:0.69609@:0@:dsemicircul us@} [171] @{char@:circle@:172@:0.69609@:0.69609@:0.69609@:0.69609@:0.69609@:0@:circulus@} [172] @{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment um@} [173] @{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 2@:0@:usignumcongruentiae@} [174] @{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@} ) (/<>/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@:Kievan augmentation dot@:178@:0@:3.97366@:1.98683@:1.98683@:3.97366@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan18.pt1 parmesan18.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.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 *** Successfully generated parmesan18.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan20.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan20.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} (/<>/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] @{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@} ) (/<>/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@: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 o@} [81] @{char@:Hufnagel do clef@:82@:0@:4.40004@:2.8@:3.00002@:4.40004@:0@:hufnagel.do _change@} [82] @{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@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag 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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:3.30006@:2.75003@:5@:3.30006@:0@:hufnagel.u0@} [89] @{char@:Custos Hufnagel@:90@:0@:3.30006@:2.75003@:7.5@:3.30006@:0@:hufnagel.u1@ } [90] @{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@: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 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@: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@: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@: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@: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@: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@: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@:Custos Mensural@:109@:0@:6.60004@:1.81502@:11.25@:6.60004@:0@:mensural. u2@} [109] @{char@:Reverse Custos Mensural@:110@:0@:6.60004@:10@:1.81502@:6.60004@:0@:mens ural.d0@} [110] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{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@: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@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura lM1@} [117] @{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@} [119] @{char@:Kievan flat@:120@:0@:5@:5@:9.00002@:5@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:3.00003@:10@:0.50003@:3.00003@:0@:mensu ralu03@} [121] @{char@:8th Mensural Flag (up)@:122@:0@:3.00003@:7.5@:0.50003@:3.00003@:0@:mens uralu13@} [122] @{char@:8th Mensural Flag (up)@:123@:0@:3.00003@:8.75@:0.50003@:3.00003@:0@:men suralu23@} [123] @{char@:8th Mensural Flag (down)@:124@:3.00003@:0@:0.50003@:10@:0@:0@:mensurald 03@} [124] @{char@:8th Mensural Flag (down)@:125@:3.00003@:0@:0.50003@:7.5@:0@:0@:mensural d13@} [125] @{char@:8th Mensural Flag (down)@:126@:3.00003@:0@:0.50003@:8.75@:0@:0@:mensura ld23@} [126] @{char@:16th Mensural Flag (up)@:127@:0@:3.00003@:15@:0.50003@:3.00003@:0@:mens uralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:3.00003@:12.5@:0.50003@:3.00003@:0@:me nsuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:3.00003@:13.75@:0.50003@:3.00003@:0@:m ensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:3.00003@:0@:0.50003@:15@:0@:0@:mensural d04@} [130] @{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur ald14@} [131] @{char@:16th Mensural Flag (down)@:132@:3.00003@:0@:0.50003@:13.75@:0@:0@:mensu rald24@} [132] @{char@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens uralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:3.00003@:17.5@:0.50003@:3.00003@:0@:me nsuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:3.00003@:18.75@:0.50003@:3.00003@:0@:m ensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:3.00003@:0@:0.50003@:20@:0@:0@:mensural d05@} [136] @{char@:32th Mensural Flag (down)@:137@:3.00003@:0@:0.50003@:17.5@:0@:0@:mensur ald15@} [137] @{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.00003@:25@:0.50003@:3.00003@:0@:mens uralu06@} [139] @{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me nsuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m ensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural d06@} [142] @{char@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur ald16@} [143] @{char@:64th Mensural Flag (down)@:144@:3.00003@:0@:0.50003@:23.75@:0@:0@:mensu rald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural44@} [145] @{char@:Mensural 2/2 meter@:146@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural22@} [146] @{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural32@} [147] @{char@:Mensural 6/4 meter@:148@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural64@} [148] @{char@:Mensural 9/4 meter@:149@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural94@} [149] @{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 ural68@} [151] @{char@:Mensural 9/8 meter@:152@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural98@} [152] @{char@:Mensural 4/8 meter@:153@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural48@} [153] @{char@:Mensural 6/8 meter@:154@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural68alt@} [154] @{char@:Mensural 2/4 meter@:155@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural24@} [155] @{char@:Mensural 4/4 meter@:156@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural44@} [156] @{char@:Mensural 2/2 meter@:157@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural22@} [157] @{char@:Mensural 3/2 meter@:158@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural32@} [158] @{char@:Mensural 6/4 meter@:159@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural64@} [159] @{char@:Mensural 9/4 meter@:160@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural94@} [160] @{char@:Mensural 3/4 meter@:161@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68@} [162] @{char@:Mensural 9/8 meter@:163@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.25003@:0.25003@:0.87502@:0.87502@:0.25003@:0@:ictus@} [167] @{char@:accentus up@:168@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:uaccentus@} [168] @{char@:accentus down@:169@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:daccentus @} [169] @{char@:half circle@:170@:0.78125@:0.78125@:0@:0.78125@:0.78125@:0@:usemicircul us@} [170] @{char@:half circle@:171@:0.78125@:0.78125@:0.78125@:0@:0.78125@:0@:dsemicircul us@} [171] @{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@:signum congruentiae up@:174@:3.25008@:3.25008@:1.25012@:11.75017@:3.250 08@:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:3.25008@:3.25008@:11.75017@:1.25012@:3.2 5008@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:7.99995@:10.47504@:14.52496@:7.999 95@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (/<>/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@:Kievan augmentation dot@:178@:0@:4.49995@:2.24998@:2.24998@:4.49995@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. 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: 4954562 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan20.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} (/<>/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] @{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@} ) (/<>/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@: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 o@} [81] @{char@:Hufnagel do clef@:82@:0@:4.40004@:2.8@:3.00002@:4.40004@:0@:hufnagel.do _change@} [82] @{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@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag 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@: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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:3.30006@:2.75003@:5@:3.30006@:0@:hufnagel.u0@} [89] @{char@:Custos Hufnagel@:90@:0@:3.30006@:2.75003@:7.5@:3.30006@:0@:hufnagel.u1@ } [90] @{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@: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 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@: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@: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@: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@: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@: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@: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@:Custos Mensural@:109@:0@:6.60004@:1.81502@:11.25@:6.60004@:0@:mensural. u2@} [109] @{char@:Reverse Custos Mensural@:110@:0@:6.60004@:10@:1.81502@:6.60004@:0@:mens ural.d0@} [110] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{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@: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@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura lM1@} [117] @{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@} [119] @{char@:Kievan flat@:120@:0@:5@:5@:9.00002@:5@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:3.00003@:10@:0.50003@:3.00003@:0@:mensu ralu03@} [121] @{char@:8th Mensural Flag (up)@:122@:0@:3.00003@:7.5@:0.50003@:3.00003@:0@:mens uralu13@} [122] @{char@:8th Mensural Flag (up)@:123@:0@:3.00003@:8.75@:0.50003@:3.00003@:0@:men suralu23@} [123] @{char@:8th Mensural Flag (down)@:124@:3.00003@:0@:0.50003@:10@:0@:0@:mensurald 03@} [124] @{char@:8th Mensural Flag (down)@:125@:3.00003@:0@:0.50003@:7.5@:0@:0@:mensural d13@} [125] @{char@:8th Mensural Flag (down)@:126@:3.00003@:0@:0.50003@:8.75@:0@:0@:mensura ld23@} [126] @{char@:16th Mensural Flag (up)@:127@:0@:3.00003@:15@:0.50003@:3.00003@:0@:mens uralu04@} [127] @{char@:16th Mensural Flag (up)@:128@:0@:3.00003@:12.5@:0.50003@:3.00003@:0@:me nsuralu14@} [128] @{char@:16th Mensural Flag (up)@:129@:0@:3.00003@:13.75@:0.50003@:3.00003@:0@:m ensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:3.00003@:0@:0.50003@:15@:0@:0@:mensural d04@} [130] @{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur ald14@} [131] @{char@:16th Mensural Flag (down)@:132@:3.00003@:0@:0.50003@:13.75@:0@:0@:mensu rald24@} [132] @{char@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens uralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:3.00003@:17.5@:0.50003@:3.00003@:0@:me nsuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:3.00003@:18.75@:0.50003@:3.00003@:0@:m ensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:3.00003@:0@:0.50003@:20@:0@:0@:mensural d05@} [136] @{char@:32th Mensural Flag (down)@:137@:3.00003@:0@:0.50003@:17.5@:0@:0@:mensur ald15@} [137] @{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.00003@:25@:0.50003@:3.00003@:0@:mens uralu06@} [139] @{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me nsuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m ensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural d06@} [142] @{char@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur ald16@} [143] @{char@:64th Mensural Flag (down)@:144@:3.00003@:0@:0.50003@:23.75@:0@:0@:mensu rald26@} [144] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural44@} [145] @{char@:Mensural 2/2 meter@:146@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural22@} [146] @{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural32@} [147] @{char@:Mensural 6/4 meter@:148@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural64@} [148] @{char@:Mensural 9/4 meter@:149@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural94@} [149] @{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 ural68@} [151] @{char@:Mensural 9/8 meter@:152@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural98@} [152] @{char@:Mensural 4/8 meter@:153@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural48@} [153] @{char@:Mensural 6/8 meter@:154@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural68alt@} [154] @{char@:Mensural 2/4 meter@:155@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural24@} [155] @{char@:Mensural 4/4 meter@:156@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural44@} [156] @{char@:Mensural 2/2 meter@:157@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural22@} [157] @{char@:Mensural 3/2 meter@:158@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural32@} [158] @{char@:Mensural 6/4 meter@:159@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural64@} [159] @{char@:Mensural 9/4 meter@:160@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural94@} [160] @{char@:Mensural 3/4 meter@:161@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68@} [162] @{char@:Mensural 9/8 meter@:163@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.25003@:0.25003@:0.87502@:0.87502@:0.25003@:0@:ictus@} [167] @{char@:accentus up@:168@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:uaccentus@} [168] @{char@:accentus down@:169@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:daccentus @} [169] @{char@:half circle@:170@:0.78125@:0.78125@:0@:0.78125@:0.78125@:0@:usemicircul us@} [170] @{char@:half circle@:171@:0.78125@:0.78125@:0.78125@:0@:0.78125@:0@:dsemicircul us@} [171] @{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@:signum congruentiae up@:174@:3.25008@:3.25008@:1.25012@:11.75017@:3.250 08@:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:3.25008@:3.25008@:11.75017@:1.25012@:3.2 5008@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:7.99995@:10.47504@:14.52496@:7.999 95@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (/<>/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@:Kievan augmentation dot@:178@:0@:4.49995@:2.24998@:2.24998@:4.49995@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan20.pt1 parmesan20.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: Cannot find your hotkey definition file! *** Successfully generated parmesan20.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan23.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan23.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/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] @{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 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@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr ucci.f@} [73] @{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@: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] @{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] @{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@} ) (/<>/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] @{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@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: hufnagel.d1@} [93] @{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: hufnagel.d2@} [94] @{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@: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] @{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] @{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@} ) (/<>/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] @{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf nagelM1@} [118] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{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@: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@: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@: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@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 @:mensuralu15@} [134] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.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] @{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@} ) (/<>/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@: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@} ) (/<>/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@: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. 146 output files written: parmesan23.33 .. parmesan23.178 Transcript written on parmesan23.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: parmesan23 font_weight: Medium font_identifier: parmesan22.45 font_fixed_pitch: false font_slant: 0 font_underline_position: -45 font_underline_thickness: 22 font_name: parmesan23 font_unique_id: 4685855 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan23.mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@} ) (/<>/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] @{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 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@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr ucci.f@} [73] @{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@: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] @{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] @{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@} ) (/<>/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] @{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@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: hufnagel.d1@} [93] @{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: hufnagel.d2@} [94] @{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@: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] @{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] @{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@} ) (/<>/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] @{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf nagelM1@} [118] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{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@: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@: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@: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@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 @:mensuralu15@} [134] @{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@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.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] @{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@} ) (/<>/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@: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@} ) (/<>/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@: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. 146 output files written: parmesan23.33 .. parmesan23.178 Transcript written on parmesan23.log. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan23.pt1 parmesan23.pfb"... Invoking "fontforge -script parmesan23.pe parmesan23.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.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) 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: Winding number did not return to 0 when x=217.504 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: Winding number did not return to 0 when x=217.504 Internal Error (overlap) in clefs.petrucci.c1: Humph. This monotonic leads nowhere (217.504,296.417)->(217.504,296.417). Internal Error (overlap) in clefs.petrucci.c1: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c2: Winding number did not return to 0 when x=217.504 Internal Error (overlap) in clefs.petrucci.c2: monotonic is both needed and unneeded (233.751,312.663)->(249.998,296.417). x=239.495 (prev=217.504) Internal Error (overlap) in clefs.petrucci.c2: monotonic is both needed and unneeded (233.751,558.902)->(245.239,556.293). x=239.495 (prev=217.504) Internal Error (overlap) in clefs.petrucci.c2: Winding number did not return to 0 when x=217.504 Internal Error (overlap) in clefs.petrucci.c2: Winding number did not return to 0 when x=217.504 Internal Error (overlap) in clefs.petrucci.c2: Winding number did not return to 0 when x=217.504 Internal Error (overlap) in clefs.petrucci.c2: Winding number did not return to 0 when x=217.504 Internal Error (overlap) in clefs.petrucci.c2: Humph. This monotonic leads nowhere (217.504,296.417)->(217.504,296.417). Internal Error (overlap) in clefs.petrucci.c2: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (22.1885,712.922)->(25.9951,706.623). x=25.9951 (prev=8.40259) Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=25.9951 Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (22.1885,712.922)->(25.9951,706.623). x=25.9951 (prev=8.40259) Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=25.9951 Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (22.1885,712.922)->(25.9951,706.623). x=25.9951 (prev=8.40259) Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=25.9951 Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (22.1885,712.922)->(25.9951,706.623). x=25.9951 (prev=8.40259) Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=25.9951 Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (25.9951,-262.135)->(25.9951,-262.136). x=25.9951 (prev=-262.136) 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: monotonic is both needed and unneeded (245.239,556.292)->(249.998,549.992). x=249.998 (prev=304.54) Internal Error (overlap) in clefs.petrucci.c3: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (27.7354,797.382)->(32.4941,791.082). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c3: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (27.7354,797.382)->(32.4941,791.082). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c3: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (245.239,556.292)->(249.998,549.992). x=249.998 (prev=304.54) Internal Error (overlap) in clefs.petrucci.c3: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (245.239,556.292)->(249.998,549.992). x=249.998 (prev=304.54) Internal Error (overlap) in clefs.petrucci.c3: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (27.7354,797.382)->(32.4941,791.082). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c3: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (27.7354,797.382)->(32.4941,791.082). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c3: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (245.239,556.292)->(249.998,549.992). x=249.998 (prev=304.54) Internal Error (overlap) in clefs.petrucci.c3: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (249.998,-296.419)->(249.998,-296.421). x=249.998 (prev=-0.000976562) Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (32.4941,-296.419)->(32.4941,-296.42). x=32.4941 (prev=-296.42) Internal Error (overlap) in clefs.petrucci.c3: monotonic is both needed and unneeded (32.4941,296.417)->(2.20116e-08,296.417). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c3: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c3: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c3: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (245.239,547.384)->(249.998,541.084). x=249.998 (prev=304.54) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (27.7354,597.383)->(32.4941,591.083). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (27.7354,597.383)->(32.4941,591.083). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (245.239,547.384)->(249.998,541.084). x=249.998 (prev=304.54) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (245.239,547.384)->(249.998,541.084). x=249.998 (prev=304.54) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (27.7354,597.383)->(32.4941,591.083). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (27.7354,597.383)->(32.4941,591.083). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (245.239,547.384)->(249.998,541.084). x=249.998 (prev=304.54) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (249.998,-296.419)->(249.998,-296.42). x=249.998 (prev=-0.000976562) Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (32.4941,-296.419)->(32.4941,-296.42). x=32.4941 (prev=-296.419) Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (32.4941,296.417)->(2.20116e-08,296.417). x=32.4941 (prev=10.5029) 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 Internal Error (overlap) in clefs.petrucci.c4: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (233.751,312.663)->(249.998,296.416). x=249.998 (prev=-0.000976562) Internal Error (overlap) in clefs.petrucci.c5: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (27.7354,347.385)->(32.4941,341.086). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c5: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (27.7354,347.385)->(32.4941,341.086). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c5: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (233.751,312.663)->(249.998,296.416). x=249.998 (prev=-0.000976562) Internal Error (overlap) in clefs.petrucci.c5: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (233.751,312.663)->(249.998,296.416). x=249.998 (prev=-0.000976562) Internal Error (overlap) in clefs.petrucci.c5: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (27.7354,347.385)->(32.4941,341.086). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c5: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (27.7354,347.385)->(32.4941,341.086). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c5: Winding number did not return to 0 when x=32.4941 Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (233.751,312.663)->(249.998,296.416). x=249.998 (prev=-0.000976562) Internal Error (overlap) in clefs.petrucci.c5: Winding number did not return to 0 when x=249.998 Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (249.998,-296.419)->(249.998,-296.42). x=249.998 (prev=-0.000976562) Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (32.4941,-296.419)->(32.4941,-296.42). x=32.4941 (prev=-296.419) Internal Error (overlap) in clefs.petrucci.c5: monotonic is both needed and unneeded (32.4941,296.417)->(2.20116e-08,296.417). x=32.4941 (prev=10.5029) Internal Error (overlap) in clefs.petrucci.c5: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c5: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c5: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c5_change: monotonic is both needed and unneeded (22.1885,310.434)->(25.9951,304.135). x=25.9951 (prev=8.40259) Internal Error (overlap) in clefs.petrucci.c5_change: Winding number did not return to 0 when x=25.9951 Internal Error (overlap) in clefs.petrucci.c5_change: monotonic is both needed and unneeded (22.1885,310.434)->(25.9951,304.135). x=25.9951 (prev=8.40259) Internal Error (overlap) in clefs.petrucci.c5_change: Winding number did not return to 0 when x=25.9951 Internal Error (overlap) in clefs.petrucci.c5_change: monotonic is both needed and unneeded (22.1885,310.434)->(25.9951,304.135). x=25.9951 (prev=8.40259) Internal Error (overlap) in clefs.petrucci.c5_change: Winding number did not return to 0 when x=25.9951 Internal Error (overlap) in clefs.petrucci.c5_change: monotonic is both needed and unneeded (22.1885,310.434)->(25.9951,304.135). x=25.9951 (prev=8.40259) Internal Error (overlap) in clefs.petrucci.c5_change: Winding number did not return to 0 when x=25.9951 Internal Error (overlap) in clefs.petrucci.c5_change: monotonic is both needed and unneeded (25.9951,-262.135)->(25.9951,-262.136). x=25.9951 (prev=-248.208) 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 parmesan23.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads23.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads23. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ :14.59254@:0@:dM3neomensural@} [34] @{char@:Neo-mensural longa notehead (up)@:35@:0@:11.225@:3.06679@:3.06679@:11.2 25@:0@:uM2neomensural@} [35] @{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@: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@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ :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@: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@: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@:Harmonic notehead (Neo-mensural open)@:46@:0@:7.29626@:3.98683@:3.98683 @:7.29626@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:7.29626@:3.98683@:3.9868 3@:7.29626@:0@:s2harmonic@} [47] @{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@: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@:Mensural longa notehead (down)@:52@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:dM2mensural@} [52] @{char@:Mensural longa notehead (ligature)@:53@:0@:5.6125@:3.06679@:3.06679@:5. 6125@:0@:sM2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:5.6125@:3.06679@:3.06679@:5.6125@:0@:s M1mensural@} [54] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:urM3mensural@} [55] @{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@: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@: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 9@:5.6125@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:11.225@:3.06679@:3.0 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@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:sM3semiligmensural@} [64] @{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@: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@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:11.225 @:3.06679@:3.06679@:11.225@:0@:urM3semimensural@} [69] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:11.2 25@:3.06679@:3.06679@:11.225@:0@:drM3semimensural@} [70] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 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@: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@: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@: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@: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@:Black mensural brevis notehead@:82@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:sM1blackmensural@} [82] @{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s0mensural@} [83] @{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 1@:s1mensural@} [84] @{char@:Mensural semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s2mensural@} [85] @{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@:Petrucci minima head@:88@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2.9386 9@:s1petrucci@} [88] @{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@:Petrucci colored minima head@:91@:0@:6.18263@:4.29349@:4.29349@:3.09132 @:2.93869@:s1blackpetrucci@} [91] @{char@:Petrucci colored semiminima head@:92@:0@:6.18263@:4.29349@:4.29349@:3.0 9132@:2.93869@:s2blackpetrucci@} [92] @{char@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana .punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:sva ticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s vaticana.linea.punctum@} [95] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.87953@:2.14674@:2.14674@:4.87953 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@ :svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.0937@:1.74791@:1.71725@:3.0937@:0@ :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@:Ed. Vat. pes upper punctum@:100@:0@:3.0937@:1.71725@:1.74791@:3.0937@:0 @:svaticana.upes@} [100] @{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. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat icana.vplica@} [103] @{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic ana.epiphonus@} [104] @{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.85623@:1.8798@:0.81258@:1.85623@:0@: svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ :svaticana.inner.cephalicus@} [108] @{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] @{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 .0937@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.43585@:2.45345@:2.45345@:1.717 93@:1.4113@:ssolesmes.incl.auctum@} [114] @{char@:Solesmes stropha@:115@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@:s solesmes.stropha@} [115] @{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] @{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 aea.punctum@} [119] @{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@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: shufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:8.01547@:8.41876@:2.80626@:8.01547@:0@:shufnage l.virga@} [123] @{char@:Hufnagel pes lower punctum@:124@:0@:11.225@:1.96437@:1.96437@:11.225@:0 @: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] @{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@: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@}) ) (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. 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: 4978429 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads23. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ :14.59254@:0@:dM3neomensural@} [34] @{char@:Neo-mensural longa notehead (up)@:35@:0@:11.225@:3.06679@:3.06679@:11.2 25@:0@:uM2neomensural@} [35] @{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@: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@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ :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@: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@: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@:Harmonic notehead (Neo-mensural open)@:46@:0@:7.29626@:3.98683@:3.98683 @:7.29626@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:7.29626@:3.98683@:3.9868 3@:7.29626@:0@:s2harmonic@} [47] @{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@: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@:Mensural longa notehead (down)@:52@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:dM2mensural@} [52] @{char@:Mensural longa notehead (ligature)@:53@:0@:5.6125@:3.06679@:3.06679@:5. 6125@:0@:sM2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:5.6125@:3.06679@:3.06679@:5.6125@:0@:s M1mensural@} [54] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:urM3mensural@} [55] @{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@: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@: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 9@:5.6125@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:11.225@:3.06679@:3.0 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@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:sM3semiligmensural@} [64] @{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@: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@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:11.225 @:3.06679@:3.06679@:11.225@:0@:urM3semimensural@} [69] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:11.2 25@:3.06679@:3.06679@:11.225@:0@:drM3semimensural@} [70] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 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@: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@: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@: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@: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@:Black mensural brevis notehead@:82@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:sM1blackmensural@} [82] @{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s0mensural@} [83] @{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 1@:s1mensural@} [84] @{char@:Mensural semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s2mensural@} [85] @{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@:Petrucci minima head@:88@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2.9386 9@:s1petrucci@} [88] @{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@:Petrucci colored minima head@:91@:0@:6.18263@:4.29349@:4.29349@:3.09132 @:2.93869@:s1blackpetrucci@} [91] @{char@:Petrucci colored semiminima head@:92@:0@:6.18263@:4.29349@:4.29349@:3.0 9132@:2.93869@:s2blackpetrucci@} [92] @{char@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana .punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:sva ticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s vaticana.linea.punctum@} [95] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.87953@:2.14674@:2.14674@:4.87953 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@ :svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.0937@:1.74791@:1.71725@:3.0937@:0@ :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@:Ed. Vat. pes upper punctum@:100@:0@:3.0937@:1.71725@:1.74791@:3.0937@:0 @:svaticana.upes@} [100] @{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. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat icana.vplica@} [103] @{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic ana.epiphonus@} [104] @{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.85623@:1.8798@:0.81258@:1.85623@:0@: svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ :svaticana.inner.cephalicus@} [108] @{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] @{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 .0937@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.43585@:2.45345@:2.45345@:1.717 93@:1.4113@:ssolesmes.incl.auctum@} [114] @{char@:Solesmes stropha@:115@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@:s solesmes.stropha@} [115] @{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] @{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 aea.punctum@} [119] @{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@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: shufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:8.01547@:8.41876@:2.80626@:8.01547@:0@:shufnage l.virga@} [123] @{char@:Hufnagel pes lower punctum@:124@:0@:11.225@:1.96437@:1.96437@:11.225@:0 @: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] @{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@: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@}) ) (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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan-noteheads23.pt1 parmesan-noteheads23.pfb"... Invoking "fontforge -script parmesan-noteheads23.pe 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. 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 parmesan-noteheads23.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads16.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads16. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@: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@:Neo-mensural semiminima head@:45@:0@:3.9675@:2.21606@:2.21606@:1.98375@ :1.00806@:s2neomensural@} [45] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.15776@:2.88089@:2.88089 @: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@: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@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: 0@:uM2mensural@} [51] @{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 maxima notehead (up, reduced hole)@:55@:0@:7.935@:2.21606@:2.2 1606@:7.935@:0@:urM3mensural@} [55] @{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@: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@: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@: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@: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. 21606@:3.9675@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.9675@:2.21606 @:2.21606@:3.9675@:0@:sM2semiligmensural@} [67] @{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@: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@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ :2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] @{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 .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@:Black mensural maxima notehead (up)@:76@:0@:7.935@:2.21606@:2.21606@:7. 935@:0@:uM3blackmensural@} [76] @{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@: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@: 3.9675@:0@:dM2blackmensural@} [80] @{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] @{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 2@:s1mensural@} [84] @{char@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s2mensural@} [85] @{char@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 31@:1.05452@:s0blackmensural@} [86] @{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s0petrucci@} [87] @{char@:Petrucci minima head@:88@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1.8944 5@:s1petrucci@} [88] @{char@:Petrucci semiminima head@:89@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s2petrucci@} [89] @{char@:Petrucci colored semibrevis head@:90@:0@:4.46756@:3.10246@:3.10246@:2.2 3378@:1.89445@:s0blackpetrucci@} [90] @{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@: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 ticana.punctum.cavum@} [94] @{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@:3.5788@:1.55124@:1.55124@:3.5788@: 0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 @:svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ :svaticana.lpes@} [98] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:2.2355@:0.93036@:1.66167@:2.235 5@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:1.34132@:0.8905@:0.95699@:1.34132@:0@:svaticana .plica@} [102] @{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@:Ed. Vat. var epiphonus@:105@:0@:2.2355@:2.01627@:1.06335@:2.2355@:0@:sv aticana.vepiphonus@} [105] @{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@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ :svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati cana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica na.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: 0.77586@:0.1788@:ssolesmes.incl.parvum@} [111] @{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@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 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] @{char@:Solesmes oriscus@:117@:0@:2.66133@:1.32965@:1.32965@:2.66133@:0@:ssoles mes.oriscus@} [117] @{char@:Ed. Med. inclinatum@:118@:0@:3.3337@:2.3805@:2.3805@:1.66685@:1.45126@: smedicaea.inclinatum@} [118] @{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@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae a.virga@} [121] @{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: shufnagel.punctum@} [122] @{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@: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@: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@:Kievan eighth note (up)@:133@:0@:3.9675@:1.58698@:11.50572@:3.9675@:0@: u3kievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) (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. 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: 4591183 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads16. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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@: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@:Neo-mensural semiminima head@:45@:0@:3.9675@:2.21606@:2.21606@:1.98375@ :1.00806@:s2neomensural@} [45] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.15776@:2.88089@:2.88089 @: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@: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@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: 0@:uM2mensural@} [51] @{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 maxima notehead (up, reduced hole)@:55@:0@:7.935@:2.21606@:2.2 1606@:7.935@:0@:urM3mensural@} [55] @{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@: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@: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@: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@: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. 21606@:3.9675@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.9675@:2.21606 @:2.21606@:3.9675@:0@:sM2semiligmensural@} [67] @{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@: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@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ :2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] @{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 .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@:Black mensural maxima notehead (up)@:76@:0@:7.935@:2.21606@:2.21606@:7. 935@:0@:uM3blackmensural@} [76] @{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@: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@: 3.9675@:0@:dM2blackmensural@} [80] @{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] @{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 2@:s1mensural@} [84] @{char@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s2mensural@} [85] @{char@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 31@:1.05452@:s0blackmensural@} [86] @{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s0petrucci@} [87] @{char@:Petrucci minima head@:88@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1.8944 5@:s1petrucci@} [88] @{char@:Petrucci semiminima head@:89@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s2petrucci@} [89] @{char@:Petrucci colored semibrevis head@:90@:0@:4.46756@:3.10246@:3.10246@:2.2 3378@:1.89445@:s0blackpetrucci@} [90] @{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@: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 ticana.punctum.cavum@} [94] @{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@:3.5788@:1.55124@:1.55124@:3.5788@: 0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 @:svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ :svaticana.lpes@} [98] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:2.2355@:0.93036@:1.66167@:2.235 5@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:1.34132@:0.8905@:0.95699@:1.34132@:0@:svaticana .plica@} [102] @{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@:Ed. Vat. var epiphonus@:105@:0@:2.2355@:2.01627@:1.06335@:2.2355@:0@:sv aticana.vepiphonus@} [105] @{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@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ :svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati cana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica na.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: 0.77586@:0.1788@:ssolesmes.incl.parvum@} [111] @{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@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 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] @{char@:Solesmes oriscus@:117@:0@:2.66133@:1.32965@:1.32965@:2.66133@:0@:ssoles mes.oriscus@} [117] @{char@:Ed. Med. inclinatum@:118@:0@:3.3337@:2.3805@:2.3805@:1.66685@:1.45126@: smedicaea.inclinatum@} [118] @{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@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae a.virga@} [121] @{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: shufnagel.punctum@} [122] @{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@: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@: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@:Kievan eighth note (up)@:133@:0@:3.9675@:1.58698@:11.50572@:3.9675@:0@: u3kievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) (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. 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. 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 parmesan-noteheads16.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' rm -f out/emmentaler-brace.pe make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cat emmentaler-brace.pe.in | sed -e '#' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!13MAY18!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/<>/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@!13MAY18!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/powerpc64le-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/powerpc64le-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@!/<>/lilypond-2.19.81+really-2.18.2!g' > out/emmentaler-brace.pe make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' echo '(design_size . 20)' > out/emmentaler-brace.otf-gtable make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' echo feta-braces-e feta-braces-i feta-braces-c feta-braces-a feta-braces-d feta-braces-g feta-braces-f feta-braces-h feta-braces-b > out/emmentaler-brace.subfonts make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' printf 'emmentaler-brace' > out/emmentaler-brace.fontname make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' echo ''/<>/lilypond-2.19.81+really-2.18.2/mf/out'' > out/fonts.conf make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads13.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads13. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:8.19005@:1.79329@:1.79329@:8. 19005@:0@:uM3neomensural@} [33] @{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@:Neo-mensural longa notehead (down)@:36@:0@:6.30002@:1.79329@:1.79329@:6 .30002@:0@:dM2neomensural@} [36] @{char@:Neo-mensural brevis notehead@:37@:0@:6.30002@:1.79329@:1.79329@:6.30002 @:0@:sM1neomensural@} [37] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:8.19005@:1.7932 9@:1.79329@:8.19005@:0@:urM3neomensural@} [38] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:8.19005@:1.79 329@:1.79329@:8.19005@:0@:drM3neomensural@} [39] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:6.30002@:1.79329 @:1.79329@:6.30002@:0@:urM2neomensural@} [40] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:6.30002@:1.793 29@:1.79329@:6.30002@:0@:drM2neomensural@} [41] @{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@: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@: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@: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 maxima notehead (ligature)@:50@:0@:6.30002@:1.79329@:1.79329@: 6.30002@:0@:sM3ligmensural@} [50] @{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] @{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@:Mensural maxima notehead (up, reduced hole)@:55@:0@:6.30002@:1.79329@:1 .79329@:6.30002@:0@:urM3mensural@} [55] @{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 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@: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@: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@: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@: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@: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 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@: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] @{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] @{char@:Black mensural longa notehead (up)@:79@:0@:3.15001@:1.79329@:1.79329@:3 .15001@:0@:uM2blackmensural@} [79] @{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 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 @: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] @{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@: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] @{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@:Ed. Vat. linea punctum@:95@:0@:2.93239@:1.2553@:1.2553@:2.93239@:0@:sva ticana.linea.punctum@} [95] @{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@:Ed. Vat. pes var lower punctum@:99@:0@:1.80902@:1.48254@:0.67554@:1.809 02@:0@:svaticana.vlpes@} [99] @{char@:Ed. Vat. pes upper punctum@:100@:0@:1.80902@:1.07008@:1.088@:1.80902@:0 @:svaticana.upes@} [100] @{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@: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@:Ed. Vat. var epiphonus@:105@:0@:1.80902@:1.6619@:0.89075@:1.80902@:0@:s 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@:Ed. Vat. rev. var plica@:107@:0@:1.08543@:1.16513@:0.54108@:1.08543@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:1.80902@:1.2853@:1.26735@:1.80902@:0 @:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:1.80902@:4.16351@:1.26735@:1.80902@:0@:sva ticana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:1.80902@:1.00423@:1.29117@:1.80902@:0@:svati cana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.25568@:0.89665@:0.89665@: 0.62784@:0.02354@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:1.80902@:1.14182@:1.98465@:1 .80902@:0@:ssolesmes.auct.asc@} [112] @{char@:Solesmes punctum auctum descendens@:113@:0@:1.80902@:1.98466@:1.1418@:1 .80902@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.0091@:1.43463@:1.43463@:1.0045 5@:0.56152@:ssolesmes.incl.auctum@} [114] @{char@:Solesmes stropha@:115@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@:s solesmes.stropha@} [115] @{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@: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@:Hufnagel punctum@:122@:0@:4.49867@:1.57501@:1.57501@:2.24934@:0.7019@:s hufnagel.punctum@} [122] @{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@: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@: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@: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@:Kievan eighth note (up)@:133@:0@:3.15001@:1.25998@:9.13501@:3.15001@:0@ :u3kievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) (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. 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: 4119905 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads13. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:8.19005@:1.79329@:1.79329@:8. 19005@:0@:uM3neomensural@} [33] @{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@:Neo-mensural longa notehead (down)@:36@:0@:6.30002@:1.79329@:1.79329@:6 .30002@:0@:dM2neomensural@} [36] @{char@:Neo-mensural brevis notehead@:37@:0@:6.30002@:1.79329@:1.79329@:6.30002 @:0@:sM1neomensural@} [37] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:8.19005@:1.7932 9@:1.79329@:8.19005@:0@:urM3neomensural@} [38] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:8.19005@:1.79 329@:1.79329@:8.19005@:0@:drM3neomensural@} [39] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:6.30002@:1.79329 @:1.79329@:6.30002@:0@:urM2neomensural@} [40] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:6.30002@:1.793 29@:1.79329@:6.30002@:0@:drM2neomensural@} [41] @{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@: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@: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@: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 maxima notehead (ligature)@:50@:0@:6.30002@:1.79329@:1.79329@: 6.30002@:0@:sM3ligmensural@} [50] @{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] @{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@:Mensural maxima notehead (up, reduced hole)@:55@:0@:6.30002@:1.79329@:1 .79329@:6.30002@:0@:urM3mensural@} [55] @{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 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@: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@: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@: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@: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@: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 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@: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] @{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] @{char@:Black mensural longa notehead (up)@:79@:0@:3.15001@:1.79329@:1.79329@:3 .15001@:0@:uM2blackmensural@} [79] @{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 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 @: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] @{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@: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] @{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@:Ed. Vat. linea punctum@:95@:0@:2.93239@:1.2553@:1.2553@:2.93239@:0@:sva ticana.linea.punctum@} [95] @{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@:Ed. Vat. pes var lower punctum@:99@:0@:1.80902@:1.48254@:0.67554@:1.809 02@:0@:svaticana.vlpes@} [99] @{char@:Ed. Vat. pes upper punctum@:100@:0@:1.80902@:1.07008@:1.088@:1.80902@:0 @:svaticana.upes@} [100] @{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@: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@:Ed. Vat. var epiphonus@:105@:0@:1.80902@:1.6619@:0.89075@:1.80902@:0@:s 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@:Ed. Vat. rev. var plica@:107@:0@:1.08543@:1.16513@:0.54108@:1.08543@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:1.80902@:1.2853@:1.26735@:1.80902@:0 @:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:1.80902@:4.16351@:1.26735@:1.80902@:0@:sva ticana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:1.80902@:1.00423@:1.29117@:1.80902@:0@:svati cana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.25568@:0.89665@:0.89665@: 0.62784@:0.02354@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:1.80902@:1.14182@:1.98465@:1 .80902@:0@:ssolesmes.auct.asc@} [112] @{char@:Solesmes punctum auctum descendens@:113@:0@:1.80902@:1.98466@:1.1418@:1 .80902@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.0091@:1.43463@:1.43463@:1.0045 5@:0.56152@:ssolesmes.incl.auctum@} [114] @{char@:Solesmes stropha@:115@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@:s solesmes.stropha@} [115] @{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@: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@:Hufnagel punctum@:122@:0@:4.49867@:1.57501@:1.57501@:2.24934@:0.7019@:s hufnagel.punctum@} [122] @{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@: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@: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@: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@:Kievan eighth note (up)@:133@:0@:3.15001@:1.25998@:9.13501@:3.15001@:0@ :u3kievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) (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. 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. 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 parmesan-noteheads13.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads18.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads18. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] @{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@ :2.46817@:8.91@:0@:drM2neomensural@} [41] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:srM1neomensural@} [42] @{char@:Neo-mensural semibrevis head@:43@:0@:4.455@:2.46817@:2.46817@:2.22751@: 1.21667@:s0neomensural@} [43] @{char@:Neo-mensural minima head@:44@:0@:4.455@:2.46817@:2.46817@:2.22751@:1.21 667@:s1neomensural@} [44] @{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.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@: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] @{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@: 0@:dM2mensural@} [52] @{char@:Mensural longa notehead (ligature)@:53@:0@:4.455@:2.46817@:2.46817@:4.4 55@:0@:sM2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:4.455@:2.46817@:2.46817@:4.455@:0@:sM1 mensural@} [54] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:urM3mensural@} [55] @{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@:Mensural longa notehead (up, reduced hole)@:58@:0@:4.455@:2.46817@:2.46 817@:4.455@:0@:urM2mensural@} [58] @{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] @{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] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ :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 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@: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@: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 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@: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@: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@: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@: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 semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 04@:1.26483@:s0blackmensural@} [86] @{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. 20393@:s0petrucci@} [87] @{char@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 3@:s1petrucci@} [88] @{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@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica na.punctum@} [93] @{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] @{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@ :svaticana.inclinatum@} [97] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 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] @{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@:Ed. Vat. rev. var plica@:107@:0@:1.49391@:1.54388@:0.68495@:1.49391@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva ticana.cephalicus@} [109] @{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] @{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. 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: 4397390 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads18. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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] @{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@ :2.46817@:8.91@:0@:drM2neomensural@} [41] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:srM1neomensural@} [42] @{char@:Neo-mensural semibrevis head@:43@:0@:4.455@:2.46817@:2.46817@:2.22751@: 1.21667@:s0neomensural@} [43] @{char@:Neo-mensural minima head@:44@:0@:4.455@:2.46817@:2.46817@:2.22751@:1.21 667@:s1neomensural@} [44] @{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.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@: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] @{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@: 0@:dM2mensural@} [52] @{char@:Mensural longa notehead (ligature)@:53@:0@:4.455@:2.46817@:2.46817@:4.4 55@:0@:sM2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:4.455@:2.46817@:2.46817@:4.455@:0@:sM1 mensural@} [54] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:urM3mensural@} [55] @{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@:Mensural longa notehead (up, reduced hole)@:58@:0@:4.455@:2.46817@:2.46 817@:4.455@:0@:urM2mensural@} [58] @{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] @{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] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ :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 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@: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@: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 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@: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@: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@: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@: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 semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 04@:1.26483@:s0blackmensural@} [86] @{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. 20393@:s0petrucci@} [87] @{char@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 3@:s1petrucci@} [88] @{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@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica na.punctum@} [93] @{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] @{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@ :svaticana.inclinatum@} [97] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 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] @{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@:Ed. Vat. rev. var plica@:107@:0@:1.49391@:1.54388@:0.68495@:1.49391@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva ticana.cephalicus@} [109] @{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] @{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. Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan-noteheads18.pt1 parmesan-noteheads18.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. 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 parmesan-noteheads18.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' ( 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=/<>/lilypond-2.19.81+really-2.18.2/mf:..:: /<>/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 Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads26.mf'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads26. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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. 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@: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@: 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@: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@: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] @{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. 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@: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 (up, reduced hole)@:72@:0@:6.3@:3. 42233@:3.42233@:6.3@:0@:urM2semimensural@} [72] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:6.3@: 3.42233@:3.42233@:6.3@:0@:drM2semimensural@} [73] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:6 .3@:3.42233@:3.42233@:6.3@:0@:srM2semiligmensural@} [74] @{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@: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@:Black mensural brevis notehead@:82@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:s 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] @{char@:Mensural semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s2mensural@} [85] @{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] @{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] @{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@:Ed. Vat. punctum@:93@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:s vaticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:5.42313@:2.39563@:2.39563@:5.42313@:0@:s vaticana.linea.punctum@} [95] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:5.42313@:2.39563@:2.39563@:5.42313 @:0@:svaticana.linea.punctum.cavum@} [96] @{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@: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. 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@: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] @{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@:Ed. Vat. rev. var plica@:107@:0@:2.07144@:2.07933@:0.88837@:2.07144@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.45236@:2.30867@:2.27441@:3.45236@: 0@:svaticana.inner.cephalicus@} [108] @{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 ana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.39635@:1.71117@:1.71117@: 1.19818@:0.62184@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:3.45236@:2.03485@:3.64333@:3 .45236@:0@:ssolesmes.auct.asc@} [112] @{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] @{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 856@:ssolesmes.stropha.aucta@} [116] @{char@:Solesmes oriscus@:117@:0@:4.10999@:2.05342@:2.05342@:4.10999@:0@:ssoles mes.oriscus@} [117] @{char@:Ed. Med. inclinatum@:118@:0@:5.29358@:3.78@:3.78@:2.64679@:2.69067@:sme dicaea.inclinatum@} [118] @{char@:Ed. Med. punctum@:119@:0@:5.03993@:3.15001@:3.15001@:5.03993@:0@:smedic aea.punctum@} [119] @{char@:Ed. Med. reverse virga@:120@:0@:5.03993@:3.15001@:15.75002@:5.03993@:0@ :smedicaea.rvirga@} [120] @{char@:Ed. Med. virga@:121@:0@:5.03993@:15.75002@:3.15001@:5.03993@:0@:smedica ea.virga@} [121] @{char@:Hufnagel punctum@:122@:0@:8.99733@:3.15001@:3.15001@:4.49867@:2.06068@: shufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:8.99733@:9.45001@:3.15001@:8.99733@:0@:shufnage l.virga@} [123] @{char@:Hufnagel pes lower punctum@:124@:0@:12.6@:2.205@:2.205@:12.6@:0@:shufna gel.lpes@} [124] @{char@:Kievan final note@:125@:0@:8.36069@:9.45001@:9.45001@:8.36069@:0@:sM2ki evan@} [125] @{char@:Kievan recitative mark@:126@:0@:31.73596@:5.75534@:5.75534@:31.73596@:0 @:sM1kievan@} [126] @{char@:Kievan whole note@:127@:0@:6.3@:6.3@:6.3@:6.3@:0@:s0kievan@} [127] @{char@:Kievan quarter note down@:128@:0@:6.42603@:15.75002@:2.51996@:6.42603@: 0@:d2kievan@} [128] @{char@:Kievan quarter note up@:129@:0@:6.42603@:2.51996@:16.38005@:6.42603@:0@ :u2kievan@} [129] @{char@:Kievan half note (line position)@:130@:0@:6.678@:10.08005@:6.3@:6.678@: 0@:s1kievan@} [130] @{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@:Kievan eighth note (up)@:133@:0@:6.3@:2.51996@:18.26997@:6.3@:0@:u3kiev an@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) (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. 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-noteheads26 font_weight: Medium font_identifier: parmesan25.2 font_fixed_pitch: false font_slant: 0 font_underline_position: -40 font_underline_thickness: 20 font_name: parmesan-noteheads26 font_unique_id: 4528800 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'"... This is MetaPost, version 2.00 (TeX Live 2018/Debian) (kpathsea version 6.3.0) (./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.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads26. mf (/<>/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 ****************************************************** ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-ge neric.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/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. 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@: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@: 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@: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@: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] @{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. 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@: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 (up, reduced hole)@:72@:0@:6.3@:3. 42233@:3.42233@:6.3@:0@:urM2semimensural@} [72] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:6.3@: 3.42233@:3.42233@:6.3@:0@:drM2semimensural@} [73] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:6 .3@:3.42233@:3.42233@:6.3@:0@:srM2semiligmensural@} [74] @{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@: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@:Black mensural brevis notehead@:82@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:s 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] @{char@:Mensural semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s2mensural@} [85] @{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] @{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] @{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@:Ed. Vat. punctum@:93@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:s vaticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:5.42313@:2.39563@:2.39563@:5.42313@:0@:s vaticana.linea.punctum@} [95] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:5.42313@:2.39563@:2.39563@:5.42313 @:0@:svaticana.linea.punctum.cavum@} [96] @{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@: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. 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@: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] @{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@:Ed. Vat. rev. var plica@:107@:0@:2.07144@:2.07933@:0.88837@:2.07144@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.45236@:2.30867@:2.27441@:3.45236@: 0@:svaticana.inner.cephalicus@} [108] @{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 ana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.39635@:1.71117@:1.71117@: 1.19818@:0.62184@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:3.45236@:2.03485@:3.64333@:3 .45236@:0@:ssolesmes.auct.asc@} [112] @{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] @{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 856@:ssolesmes.stropha.aucta@} [116] @{char@:Solesmes oriscus@:117@:0@:4.10999@:2.05342@:2.05342@:4.10999@:0@:ssoles mes.oriscus@} [117] @{char@:Ed. Med. inclinatum@:118@:0@:5.29358@:3.78@:3.78@:2.64679@:2.69067@:sme dicaea.inclinatum@} [118] @{char@:Ed. Med. punctum@:119@:0@:5.03993@:3.15001@:3.15001@:5.03993@:0@:smedic aea.punctum@} [119] @{char@:Ed. Med. reverse virga@:120@:0@:5.03993@:3.15001@:15.75002@:5.03993@:0@ :smedicaea.rvirga@} [120] @{char@:Ed. Med. virga@:121@:0@:5.03993@:15.75002@:3.15001@:5.03993@:0@:smedica ea.virga@} [121] @{char@:Hufnagel punctum@:122@:0@:8.99733@:3.15001@:3.15001@:4.49867@:2.06068@: shufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:8.99733@:9.45001@:3.15001@:8.99733@:0@:shufnage l.virga@} [123] @{char@:Hufnagel pes lower punctum@:124@:0@:12.6@:2.205@:2.205@:12.6@:0@:shufna gel.lpes@} [124] @{char@:Kievan final note@:125@:0@:8.36069@:9.45001@:9.45001@:8.36069@:0@:sM2ki evan@} [125] @{char@:Kievan recitative mark@:126@:0@:31.73596@:5.75534@:5.75534@:31.73596@:0 @:sM1kievan@} [126] @{char@:Kievan whole note@:127@:0@:6.3@:6.3@:6.3@:6.3@:0@:s0kievan@} [127] @{char@:Kievan quarter note down@:128@:0@:6.42603@:15.75002@:2.51996@:6.42603@: 0@:d2kievan@} [128] @{char@:Kievan quarter note up@:129@:0@:6.42603@:2.51996@:16.38005@:6.42603@:0@ :u2kievan@} [129] @{char@:Kievan half note (line position)@:130@:0@:6.678@:10.08005@:6.3@:6.678@: 0@:s1kievan@} [130] @{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@:Kievan eighth note (up)@:133@:0@:6.3@:2.51996@:18.26997@:6.3@:0@:u3kiev an@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) (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. 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"... 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 parmesan-noteheads26.pfb! *** make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cd ./out && /usr/bin/fontforge -script emmentaler-11.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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cd ./out && /usr/bin/fontforge -script emmentaler-13.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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' cd ./out && /usr/bin/fontforge -script emmentaler-14.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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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: Cannot find your hotkey definition file! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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: Cannot find your hotkey definition file! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' 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: Cannot find your hotkey definition file! make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make -C /<>/lilypond-2.19.81+really-2.18.2 link-mf-tree make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' rm -f ./out/share/lilypond/current/fonts/otf/* && \ rm -f ./out/share/lilypond/current/fonts/svg/* && \ rm -f ./out/share/lilypond/current/fonts/fonts.conf && \ rm -f ./out/share/lilypond/current/fonts/tfm/* && \ rm -f ./out/share/lilypond/current/fonts/type1/* && \ cd ./out/share/lilypond/current/fonts/otf && \ ln -s ../../../../../../mf/out/*.otf . make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/share/lilypond/current/fonts && \ ln -s ../../../../../mf/out/fonts.conf . make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/share/lilypond/current/fonts/svg && \ ln -s ../../../../../../mf/out/*.svg . make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/share/lilypond/current/fonts/svg && \ ln -s ../../../../../../mf/out/*.woff . make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/share/lilypond/current/fonts/tfm && \ ln -s ../../../../../../mf/out/*.tfm . make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' cd ./out/share/lilypond/current/fonts/type1 && \ ln -s ../../../../../../mf/out/*.pf? . make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' touch ./out/share/lilypond/current/mf-link-tree make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/ly' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/ly' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/ly' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/ly' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/ly' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/ly' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/tex' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/tex' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/tex' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/tex' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/tex' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/tex' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/ps' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/ps' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/ps' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/ps' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/ps' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/ps' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scm' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scm' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scm' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scm' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scm' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scm' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/ja.mo ja.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/fr.mo fr.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/ru.mo ru.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/tr.mo tr.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/vi.mo vi.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/sv.mo sv.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/da.mo da.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/ca.mo ca.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/fi.mo fi.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/eo.mo eo.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/es.mo es.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/uk.mo uk.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/cs.mo cs.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/it.mo it.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/de.mo de.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/nl.mo nl.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/zh_TW.mo zh_TW.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' msgfmt -o out/el.mo el.po make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' cd /<>/lilypond-2.19.81+really-2.18.2 && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lilypond-words --el --dir=/<>/lilypond-2.19.81+really-2.18.2/elisp/out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/vim' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/vim' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/vim' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/vim' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/vim' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/vim' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/vim' cd /<>/lilypond-2.19.81+really-2.18.2 && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lilypond-words --words --vim --dir=/<>/lilypond-2.19.81+really-2.18.2/vim/out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/vim' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/vim' cd /<>/lilypond-2.19.81+really-2.18.2 && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lilypond-words --words --vim --dir=/<>/lilypond-2.19.81+really-2.18.2/vim/out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/vim' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input' make PACKAGE=LILYPOND package=lilypond -C regression all && true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression' make PACKAGE=LILYPOND package=lilypond -C midi all && make PACKAGE=LILYPOND package=lilypond -C musicxml all && make PACKAGE=LILYPOND package=lilypond -C abc2ly all && make PACKAGE=LILYPOND package=lilypond -C lilypond-book all && true make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/midi' mkdir -p ./out make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/midi' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/midi' touch ./out/dummy.dep make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/midi' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/midi' echo '*' > ./out/.gitignore make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/midi' true make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/musicxml' mkdir -p ./out make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/musicxml' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/musicxml' touch ./out/dummy.dep make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/musicxml' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/musicxml' echo '*' > ./out/.gitignore make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/musicxml' true make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/abc2ly' mkdir -p ./out make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/abc2ly' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/abc2ly' touch ./out/dummy.dep make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/abc2ly' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/abc2ly' echo '*' > ./out/.gitignore make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/abc2ly' true make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' GNUmakefile:24: warning: overriding recipe for target 'out/collated-files.list' ../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for target 'out/collated-files.list' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' mkdir -p ./out make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' touch ./out/dummy.dep make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' echo '*' > ./out/.gitignore make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' GNUmakefile:24: warning: overriding recipe for target 'out/collated-files.list' ../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for target 'out/collated-files.list' make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' true make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' mkdir -p ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' touch ./out/dummy.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' echo '*' > ./out/.gitignore make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /usr/bin/python -tt /<>/lilypond-2.19.81+really-2.18.2/scripts/build/create-version-itexi.py > out/version.itexi make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/staff-notation.itely --template=snippets/staff-notation-intro.itely < snippets/staff-notation.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/paper-and-layout.itely --template=snippets/paper-and-layout-intro.itely < snippets/paper-and-layout.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/expressive-marks.itely --template=snippets/expressive-marks-intro.itely < snippets/expressive-marks.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/spacing.itely --template=snippets/spacing-intro.itely < snippets/spacing.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/titles.itely --template=snippets/titles-intro.itely < snippets/titles.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/world-music.itely --template=snippets/world-music-intro.itely < snippets/world-music.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/simultaneous-notes.itely --template=snippets/simultaneous-notes-intro.itely < snippets/simultaneous-notes.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/repeats.itely --template=snippets/repeats-intro.itely < snippets/repeats.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/unfretted-strings.itely --template=snippets/unfretted-strings-intro.itely < snippets/unfretted-strings.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/text.itely --template=snippets/text-intro.itely < snippets/text.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/rhythms.itely --template=snippets/rhythms-intro.itely < snippets/rhythms.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/chords.itely --template=snippets/chords-intro.itely < snippets/chords.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/vocal-music.itely --template=snippets/vocal-music-intro.itely < snippets/vocal-music.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/fretted-strings.itely --template=snippets/fretted-strings-intro.itely < snippets/fretted-strings.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/pitches.itely --template=snippets/pitches-intro.itely < snippets/pitches.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/editorial-annotations.itely --template=snippets/editorial-annotations-intro.itely < snippets/editorial-annotations.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/midi.itely --template=snippets/midi-intro.itely < snippets/midi.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/contexts-and-engravers.itely --template=snippets/contexts-and-engravers-intro.itely < snippets/contexts-and-engravers.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/template.itely --template=snippets/template-intro.itely < snippets/template.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/tweaks-and-overrides.itely --template=snippets/tweaks-and-overrides-intro.itely < snippets/tweaks-and-overrides.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/percussion.itely --template=snippets/percussion-intro.itely < snippets/percussion.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/ancient-notation.itely --template=snippets/ancient-notation-intro.itely < snippets/ancient-notation.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/winds.itely --template=snippets/winds-intro.itely < snippets/winds.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' xargs /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out/keyboards.itely --template=snippets/keyboards-intro.itely < snippets/keyboards.snippet-list make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' mkdir -p snippets/out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' touch out/.info-images-dir-dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /usr/bin/python -tt /<>/lilypond-2.19.81+really-2.18.2/scripts/build/create-weblinks-itexi.py > out/weblinks.itexi langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' BSTINPUTS=./essay /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /<>/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out/colorado.itexi \ -q \ ./essay/colorado.bib make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' BSTINPUTS=./essay /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /<>/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out/computer-notation.itexi \ -q \ ./essay/computer-notation.bib make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' BSTINPUTS=./essay /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /<>/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out/engravingbib.itexi \ -q \ ./essay/engravingbib.bib make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' cp /<>/lilypond-2.19.81+really-2.18.2/ROADMAP ./out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/makesnippets ./snippets snippets/out . langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' cd ./out && bison -v /<>/lilypond-2.19.81+really-2.18.2/lily/parser.yy make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' BSTINPUTS=/<>/lilypond-2.19.81+really-2.18.2/Documentation/web/ /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /<>/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out/we-wrote.itexi \ -q \ /<>/lilypond-2.19.81+really-2.18.2/Documentation/web/we-wrote.bib make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' BSTINPUTS=/<>/lilypond-2.19.81+really-2.18.2/Documentation/web/ /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /<>/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out/others-did.itexi \ -q \ /<>/lilypond-2.19.81+really-2.18.2/Documentation/web/others-did.bib make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' mkdir -p out make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/yyout2grammar ./out/parser.output out/ly-grammar.txt make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' touch out/ly-snippets.dep make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' mkdir -p out/ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' ( 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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' mkdir -p out/ make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' ( 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 make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' cd ./out && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "/<>/lilypond-2.19.81+really-2.18.2/out/bin/lilypond --verbose /<>/lilypond-2.19.81+really-2.18.2/ly/generate-documentation" "generate-documentation.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/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 /<>/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output snippets.tely langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/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 /<>/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/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 /<>/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output changes.tely langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/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 /<>/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output extending.tely langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/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 /<>/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/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 /<>/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/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 /<>/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output music-glossary.tely langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/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 /<>/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output essay.tely langdefs.py: warning: lilypond-doc gettext domain not found. make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/lilypond-changes.info out/changes.texi" "changes.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/lilypond-usage.info out/usage.texi" "usage.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/lilypond-essay.info out/essay.texi" "essay.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/lilypond-contributor.info out/contributor.texi" "contributor.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/lilypond-learning.info out/learning.texi" "learning.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/music-glossary.info out/music-glossary.texi" "music-glossary.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/lilypond-extending.info out/extending.texi" "extending.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/lilypond-web.info out/web.texi" "web.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --no-split --no-headers --output out/contributor.txt out/contributor.texi" "contributor.makeinfotxt.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/lilypond-internals.info out/internals.texi" "internals.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --no-split --no-headers --output out/web.txt out/web.texi" "web.makeinfotxt.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I ./out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/included -I /<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /<>/lilypond-2.19.81+really-2.18.2/Documentation -I /<>/lilypond-2.19.81+really-2.18.2/input/regression -I. -I./out --output=out/lilypond-notation.info out/notation.texi" "notation.makeinfo.log" make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make PACKAGE=LILYPOND package=lilypond -C logo all && make PACKAGE=LILYPOND package=lilypond -C pictures all && make PACKAGE=LILYPOND package=lilypond -C misc all && make PACKAGE=LILYPOND package=lilypond -C po all && make PACKAGE=LILYPOND package=lilypond -C css all && make PACKAGE=LILYPOND package=lilypond -C topdocs all && make PACKAGE=LILYPOND package=lilypond -C ly-examples all && make PACKAGE=LILYPOND package=lilypond -C cs all && make PACKAGE=LILYPOND package=lilypond -C de all && make PACKAGE=LILYPOND package=lilypond -C es all && make PACKAGE=LILYPOND package=lilypond -C fr all && make PACKAGE=LILYPOND package=lilypond -C hu all && make PACKAGE=LILYPOND package=lilypond -C it all && make PACKAGE=LILYPOND package=lilypond -C ja all && make PACKAGE=LILYPOND package=lilypond -C nl all && make PACKAGE=LILYPOND package=lilypond -C zh all && true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/logo' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/logo' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/logo' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/logo' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/logo' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/logo' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/pictures' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/misc' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/misc' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/misc' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/misc' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/misc' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/misc' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' GNUmakefile:28: warning: overriding recipe for target 'po-update' /<>/lilypond-2.19.81+really-2.18.2/stepmake/stepmake/podir-targets.make:14: warning: ignoring old recipe for target 'po-update' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' GNUmakefile:28: warning: overriding recipe for target 'po-update' /<>/lilypond-2.19.81+really-2.18.2/stepmake/stepmake/podir-targets.make:14: warning: ignoring old recipe for target 'po-update' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/po' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/css' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/css' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/css' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/css' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/css' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/css' true true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ly-examples' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ly-examples' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ly-examples' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ly-examples' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ly-examples' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ly-examples' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/cs' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/cs' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/cs' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/cs' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/cs' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/cs' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/de' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/de' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/de' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/de' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/de' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/de' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/es' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/es' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/es' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/es' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/es' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/es' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/fr' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/fr' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/fr' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/fr' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/fr' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/fr' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/hu' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/hu' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/hu' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/hu' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/hu' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/hu' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/it' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/it' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/it' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/it' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/it' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/it' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ja' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ja' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ja' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ja' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ja' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ja' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/nl' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/nl' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/nl' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/nl' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/nl' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/nl' true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/zh' mkdir -p ./out make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/zh' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/zh' touch ./out/dummy.dep make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/zh' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/zh' echo '*' > ./out/.gitignore make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/zh' true create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --without autoreconf --with python2 dh_testroot -a dh_prep -a debian/rules override_dh_auto_install-arch make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' sed < debian/lilypond.sh.in > debian/lilypond.sh \ -e 's!@DEB_HOST_MULTIARCH@!powerpc64le-linux-gnu!g' \ -e 's!@LILYPOND_VERSION@!2.18.2!g' sed < debian/lilypond-invoke-editor.sh.in > debian/lilypond-invoke-editor.sh \ -e 's!@DEB_HOST_MULTIARCH@!powerpc64le-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=4 prefix=/<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr/; \ done make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/emacs/site-lisp /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 644 ./lilypond-mode.el ./lilypond-song.el ./lilypond-indent.el ./lilypond-what-beat.el ./lilypond-font-lock.el ./lilypond-init.el /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/emacs/site-lisp/ (/<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/emacs/site-lisp || true) && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 644 ./out/lilypond-words.el /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/emacs/site-lisp/ true true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/elisp' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input' /usr/bin/make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C regression install && true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression' true local-install /usr/bin/make PACKAGE=LILYPOND package=lilypond -C midi install && /usr/bin/make PACKAGE=LILYPOND package=lilypond -C musicxml install && /usr/bin/make PACKAGE=LILYPOND package=lilypond -C abc2ly install && /usr/bin/make PACKAGE=LILYPOND package=lilypond -C lilypond-book install && true make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/midi' true local-install true make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/midi' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/musicxml' true local-install true make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/musicxml' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/abc2ly' true local-install true make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/abc2ly' make[4]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' GNUmakefile:24: warning: overriding recipe for target 'out/collated-files.list' ../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for target 'out/collated-files.list' true local-install true make[4]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book' make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input/regression' make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/input' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/lily' true true /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//bin /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 755 ./out/lilypond /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//bin/lilypond && true /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 755 /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//bin /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/man/man1 /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 644 ./out/lilypond.1 /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/man/man1 true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/lily' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/ly' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/ly /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 644 ./portugues.ly ./vlaams.ly ./context-mods-init.ly ./scale-definitions-init.ly ./drumpitch-init.ly ./nederlands.ly ./espanol.ly ./predefined-ukulele-fretboards.ly ./declarations-init.ly ./scheme-sandbox.ly ./property-init.ly ./graphviz-init.ly ./suomi.ly ./gregorian.ly ./chord-modifiers-init.ly ./predefined-guitar-fretboards.ly ./performer-init.ly ./norsk.ly ./italiano.ly ./dynamic-scripts-init.ly ./english.ly ./spanners-init.ly ./svenska.ly ./festival.ly ./paper-defaults-init.ly ./guile-debugger.ly ./generate-interface-doc-init.ly ./text-replacements.ly ./lilypond-book-preamble.ly ./grace-init.ly ./predefined-guitar-ninth-fretboards.ly ./arabic.ly ./makam.ly ./event-listener.ly ./generate-documentation.ly ./deutsch.ly ./chord-repetition-init.ly ./engraver-init.ly ./Welcome-to-LilyPond-MacOS.ly ./midi-init.ly ./Welcome_to_LilyPond.ly ./script-init.ly ./string-tunings-init.ly ./catalan.ly ./music-functions-init.ly ./bagpipe.ly ./articulate.ly ./init.ly ./predefined-mandolin-fretboards.ly ./predefined-fretboards-init.ly ./toc-init.ly ./titling-init.ly /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/ly/ true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/ly' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/mf' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/fonts/source /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 644 ./parmesan-scripts.mf ./feta-flags.mf ./feta-alphabet20.mf ./feta-flags23.mf ./feta11.mf ./feta-autometric.mf ./parmesan-noteheads23.mf ./feta-test20.mf ./feta-test-generic.mf ./feta-alphabet16.mf ./feta-alphabet14.mf ./feta-arrowheads.mf ./feta-flags16.mf ./feta-clefs.mf ./feta-test13.mf ./feta-flags26.mf ./feta-alphabet13.mf ./feta-braces-c.mf ./parmesan-noteheads16.mf ./parmesan-generic.mf ./feta-scripts.mf ./feta23.mf ./parmesan-flags.mf ./feta-alphabet18.mf ./feta-noteheads26.mf ./parmesan-accidentals.mf ./feta-dynamics.mf ./parmesan-noteheads.mf ./feta-braces-a.mf ./feta-test23.mf ./parmesan-noteheads-generic.mf ./parmesan-rests.mf ./parmesan-dots.mf ./feta26.mf ./feta14.mf ./feta-braces-d.mf ./feta-braces-g.mf ./parmesan13.mf ./feta-brackettips.mf ./feta-generic.mf ./feta-flags18.mf ./feta-alphabet26.mf ./parmesan-macros.mf ./feta-test26.mf ./feta-alphabet.mf ./parmesan18.mf ./feta-noteheads18.mf ./feta-alphabet11.mf ./parmesan-clefs.mf ./parmesan-noteheads13.mf ./feta-pedals.mf ./feta-braces-f.mf ./feta-noteheads23.mf ./feta-test16.mf ./feta-rests.mf ./feta-braces-h.mf ./parmesan-noteheads18.mf ./feta-noteheads14.mf ./feta-noteheads20.mf ./parmesan20.mf ./feta-macros.mf ./feta-braces-b.mf ./parmesan-noteheads26.mf ./parmesan23.mf ./feta-dots.mf ./feta-params.mf ./parmesan-timesignatures.mf ./feta-trills.mf ./feta-noteheads13.mf ./feta-ties.mf ./feta-accordion.mf ./feta-test11.mf ./feta-alphabet23.mf ./parmesan-custodes.mf ./feta-noteheads.mf ./feta-braces-e.mf ./parmesan11.mf ./feta-flags20.mf ./parmesan-noteheads11.mf ./parmesan16.mf ./feta13.mf ./parmesan14.mf ./parmesan-noteheads20.mf ./feta-numbers.mf ./feta-braces-i.mf ./feta16.mf ./feta-noteheads16.mf ./feta18.mf ./feta-timesignatures.mf ./feta-flags13.mf ./feta-flags11.mf ./feta-flags-generic.mf ./feta-accidentals.mf ./parmesan-noteheads14.mf ./feta20.mf ./feta-flags14.mf ./parmesan26.mf ./feta-noteheads-generic.mf ./feta-noteheads11.mf ./feta-braces.mf /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/fonts/source/ true (/<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/fonts/otf/ || true) && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 644 ./out/emmentaler-11.otf ./out/emmentaler-13.otf ./out/emmentaler-14.otf ./out/emmentaler-16.otf ./out/emmentaler-18.otf ./out/emmentaler-20.otf ./out/emmentaler-23.otf ./out/emmentaler-26.otf ./out/emmentaler-brace.otf ./out/CenturySchL-Ital.otf ./out/CenturySchL-BoldItal.otf ./out/CenturySchL-Roma.otf ./out/CenturySchL-Bold.otf /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/fonts/otf/ && (/<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/fonts/svg/ || true) && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 644 ./out/emmentaler-11.svg ./out/emmentaler-13.svg ./out/emmentaler-14.svg ./out/emmentaler-16.svg ./out/emmentaler-18.svg ./out/emmentaler-20.svg ./out/emmentaler-23.svg ./out/emmentaler-26.svg ./out/emmentaler-brace.svg ./out/emmentaler-11.woff ./out/emmentaler-13.woff ./out/emmentaler-14.woff ./out/emmentaler-16.woff ./out/emmentaler-18.woff ./out/emmentaler-20.woff ./out/emmentaler-23.woff ./out/emmentaler-26.woff ./out/emmentaler-brace.woff /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/fonts/svg/ && true true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/mf' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/po' for i in ru ja tr fr vi da ca sv eo fi es cs de it uk nl zh_TW el; do \ /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/locale/$i/LC_MESSAGES; \ /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 644 ./out/$i.mo \ /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/locale/$i/LC_MESSAGES/lilypond.mo; \ done true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/po' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/ps' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/ps /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 644 ./music-drawing-routines.ps ./lilyponddefs.ps /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/ps/ true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/ps' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/python' (/<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//lib/powerpc64le-linux-gnu/lilypond/2.18.2/python || true) && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 644 ./out/midi.so /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//lib/powerpc64le-linux-gnu/lilypond/2.18.2/python/ (/<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/python/ || true) && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 644 ./out/rational.py ./out/fontextract.py ./out/langdefs.py ./out/safeeval.py ./out/convertrules.py ./out/book_base.py ./out/lilylib.py ./out/musicexp.py ./out/musicxml.py ./out/book_html.py ./out/book_docbook.py ./out/book_texinfo.py ./out/book_latex.py ./out/book_snippets.py ./out/rational.pyc ./out/fontextract.pyc ./out/langdefs.pyc ./out/safeeval.pyc ./out/convertrules.pyc ./out/book_base.pyc ./out/lilylib.pyc ./out/musicexp.pyc ./out/musicxml.pyc ./out/book_html.pyc ./out/book_docbook.pyc ./out/book_texinfo.pyc ./out/book_latex.pyc ./out/book_snippets.pyc /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/python/ && true /usr/bin/make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C auxiliar install && true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/python/auxiliar' true make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/python/auxiliar' make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/python' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scm' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/scm /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 644 ./parser-ly-from-scheme.scm ./fret-diagrams.scm ./framework-eps.scm ./define-music-properties.scm ./clip-region.scm ./time-signature-settings.scm ./define-woodwind-diagrams.scm ./coverage.scm ./paper-system.scm ./paper.scm ./lily.scm ./graphviz.scm ./part-combiner.scm ./output-svg.scm ./document-identifiers.scm ./document-music.scm ./define-stencil-commands.scm ./define-grob-properties.scm ./memory-trace.scm ./layout-beam.scm ./modal-transforms.scm ./layout-slur.scm ./output-lib.scm ./page.scm ./tablature.scm ./document-backend.scm ./text.scm ./file-cache.scm ./framework-scm.scm ./document-translation.scm ./markup.scm ./framework-socket.scm ./framework-ps.scm ./auto-beam.scm ./document-functions.scm ./chord-entry.scm ./stencil.scm ./lily-library.scm ./define-grob-interfaces.scm ./safe-utility-defs.scm ./framework-svg.scm ./titling.scm ./chord-ignatzek-names.scm ./documentation-generate.scm ./output-ps.scm ./backend-library.scm ./font.scm ./encoding.scm ./editor.scm ./document-context-mods.scm ./framework-null.scm ./markup-macros.scm ./flag-styles.scm ./skyline.scm ./bezier-tools.scm ./define-note-names.scm ./display-lily.scm ./define-music-callbacks.scm ./define-grobs.scm ./midi.scm ./define-context-properties.scm ./script.scm ./lily-sort.scm ./document-markup.scm ./chord-name.scm ./bar-line.scm ./c++.scm ./output-socket.scm ./music-functions.scm ./define-music-types.scm ./song.scm ./to-xml.scm ./translation-functions.scm ./ps-to-png.scm ./chord-generic-names.scm ./predefined-fretboards.scm ./guile-debugger.scm ./x11-color.scm ./define-markup-commands.scm ./documentation-lib.scm ./define-music-display-methods.scm ./scheme-engravers.scm ./song-util.scm ./standalone.scm ./accreg.scm ./display-woodwind-diagrams.scm ./ly-syntax-constructors.scm ./harp-pedals.scm ./autochange.scm ./define-event-classes.scm ./safe-lily.scm ./parser-clef.scm ./document-type-predicates.scm /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/scm/ true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scm' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' /usr/bin/make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C build man && true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts/build' true make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts/build' /usr/bin/make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C build all && true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts/build' true make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts/build' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/man/man1 /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 644 ./out/convert-ly.1 ./out/lilypond-book.1 ./out/abc2ly.1 ./out/etf2ly.1 ./out/midi2ly.1 ./out/lilypond-invoke-editor.1 ./out/musicxml2ly.1 ./out/lilysong.1 ./out/lilymidi.1 /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/man/man1 /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//bin true /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 755 ./out/convert-ly ./out/lilypond-book ./out/abc2ly ./out/etf2ly ./out/midi2ly ./out/lilypond-invoke-editor ./out/musicxml2ly ./out/lilysong ./out/lilymidi /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//bin /usr/bin/make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C build install && true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts/build' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 644 / true make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts/build' make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/tex' /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/tex /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 644 ./lilypond-tex-metrics.tex /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/tex/ true true true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/tex' make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/vim' (/<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/vim/syntax || true) && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -c -m 644 ./out/lilypond-words ./out/lilypond-words.vim /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/vim/syntax/ true for a in compiler ftdetect ftplugin indent syntax; do \ /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/vim/$a \ && /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -m 644 ./lilypond-$a.vim /<>/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/lilypond/2.18.2/vim/$a/lilypond.vim ; \ done true make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/vim' sed -i -e '1s!/<>/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin/guile!/usr/bin/guile!' \ debian/tmp/usr/bin/lilypond-invoke-editor make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' debian/rules override_dh_install-arch make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' dh_install -a --list-missing dh_install: Please use dh_missing --list-missing/--fail-missing instead dh_install: This feature will be removed in compat 12. make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' debian/rules override_dh_installdocs make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' dh_installdocs for a in /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html-fr.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html-ja.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html-de.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html-es.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-pdf-it.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html-hu.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html-cs.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-pdf.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html-it.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-pdf-nl.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-pdf-fr.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-pdf-hu.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-pdf-de.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html-zh.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-pdf-es.doc-base-special /<>/lilypond-2.19.81+really-2.18.2/debian/lilypond-doc-html-nl.doc-base-special; do \ package=`basename $a .doc-base-special`; \ install -d debian/$package/usr/share/doc-base; \ install -m0644 $a debian/$package/usr/share/doc-base/$package; \ done make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' dh_installchangelogs -a dh_installman -a debian/rules override_dh_python2 make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' dh_python2 --verbose D: dh_python2 dh_python2:393: version: 3.20180325ubuntu2 D: dh_python2 dh_python2:394: argv: ['/usr/share/dh-python/dh_python2', '--verbose'] D: dh_python2 dh_python2:395: options: {'guess_versions': True, 'guess_deps': True, 'skip_private': False, 'verbose': True, 'arch': None, 'package': None, 'no_package': None, 'compile_all': False, 'vrange': None, 'regexpr': None, 'accept_upstream_versions': False, 'depends': None, 'depends_section': None, 'recommends': None, 'recommends_section': None, 'suggests': None, 'suggests_section': None, 'requires': None, 'namespaces': None, 'clean_pycentral': False, 'shebang': None, 'ignore_shebangs': False, 'ignore_namespace': False, 'clean_dbg_pkg': True, 'no_ext_rename': False, 'no_shebang_rewrite': False, 'O': None} D: dh_python2 dh_python2:396: args: [] D: dh_python2 dh_python2:398: supported Python versions: 2.7 (default=2.7) D: dh_python2 debhelper:100: skipping package lilypond-doc (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-cs (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-de (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-es (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-fr (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-hu (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-it (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-ja (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-nl (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-zh (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-de (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-es (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-fr (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-hu (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-it (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-nl (missing ${python:Depends} in Depends) D: dh_python2 debhelper:153: source=lilypond, binary packages=['lilypond', 'lilypond-data'] D: dh_python2 dh_python2:415: processing package lilypond... I: dh_python2 tools:113: replacing shebang in debian/lilypond/usr/bin/lilypond-book D: dh_python2 tools:101: fix_shebang (debian/lilypond/usr/bin/lilypond-invoke-editor): doesn't look like a shebang: #!/bin/sh D: dh_python2 tools:101: fix_shebang (debian/lilypond/usr/bin/lilypond.real): cannot parse binary file I: dh_python2 tools:113: replacing shebang in debian/lilypond/usr/bin/abc2ly I: dh_python2 tools:113: replacing shebang in debian/lilypond/usr/bin/midi2ly I: dh_python2 tools:113: replacing shebang in debian/lilypond/usr/bin/etf2ly D: dh_python2 tools:101: fix_shebang (debian/lilypond/usr/bin/lilypond-invoke-editor.real): doesn't look like a shebang: #!/usr/bin/guile -s D: dh_python2 tools:101: fix_shebang (debian/lilypond/usr/bin/lilypond): doesn't look like a shebang: #!/bin/sh I: dh_python2 tools:113: replacing shebang in debian/lilypond/usr/bin/musicxml2ly I: dh_python2 tools:113: replacing shebang in debian/lilypond/usr/bin/lilymidi I: dh_python2 tools:113: replacing shebang in debian/lilypond/usr/bin/convert-ly I: dh_python2 tools:113: replacing shebang in debian/lilypond/usr/bin/lilysong D: dh_python2 fs:243: package lilypond details = {'requires.txt': set(), 'egg-info': set(), 'nsp.txt': set(), 'shebangs': {/usr/bin/python, /usr/bin/python, /usr/bin/python, /usr/bin/python, /usr/bin/python, /usr/bin/python, /usr/bin/python, /usr/bin/python}, 'public_vers': set(), 'private_dirs': {}, 'compile': False, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python2 depends:114: generating dependencies for package lilypond D: dh_python2 depends:272: D={'python:any'}; R=[]; S=[]; E=[], B=[]; RT=[] D: dh_python2 dh_python2:415: processing package lilypond-data... D: dh_python2 fs:243: package lilypond-data details = {'requires.txt': set(), 'egg-info': set(), 'nsp.txt': set(), 'shebangs': set(), 'public_vers': set(), 'private_dirs': {}, 'compile': False, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python2 depends:114: generating dependencies for package lilypond-data D: dh_python2 depends:272: D=set(); R=[]; S=[]; E=[], B=[]; RT=[] dh_python2 --verbose usr/share/lilypond/2.18.2/python/ D: dh_python2 dh_python2:393: version: 3.20180325ubuntu2 D: dh_python2 dh_python2:394: argv: ['/usr/share/dh-python/dh_python2', '--verbose', 'usr/share/lilypond/2.18.2/python/'] D: dh_python2 dh_python2:395: options: {'guess_versions': True, 'guess_deps': True, 'skip_private': False, 'verbose': True, 'arch': None, 'package': None, 'no_package': None, 'compile_all': False, 'vrange': None, 'regexpr': None, 'accept_upstream_versions': False, 'depends': None, 'depends_section': None, 'recommends': None, 'recommends_section': None, 'suggests': None, 'suggests_section': None, 'requires': None, 'namespaces': None, 'clean_pycentral': False, 'shebang': None, 'ignore_shebangs': False, 'ignore_namespace': False, 'clean_dbg_pkg': True, 'no_ext_rename': False, 'no_shebang_rewrite': False, 'O': None} D: dh_python2 dh_python2:396: args: ['usr/share/lilypond/2.18.2/python/'] D: dh_python2 dh_python2:398: supported Python versions: 2.7 (default=2.7) D: dh_python2 debhelper:100: skipping package lilypond-doc (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-cs (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-de (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-es (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-fr (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-hu (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-it (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-ja (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-nl (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-html-zh (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-de (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-es (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-fr (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-hu (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-it (missing ${python:Depends} in Depends) D: dh_python2 debhelper:100: skipping package lilypond-doc-pdf-nl (missing ${python:Depends} in Depends) D: dh_python2 debhelper:153: source=lilypond, binary packages=['lilypond', 'lilypond-data'] D: dh_python2 dh_python2:415: processing package lilypond... D: dh_python2 fs:243: package lilypond details = {'requires.txt': set(), 'egg-info': set(), 'nsp.txt': set(), 'shebangs': set(), 'public_vers': set(), 'private_dirs': {}, 'compile': False, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python2 depends:114: generating dependencies for package lilypond D: dh_python2 depends:272: D=set(); R=[]; S=[]; E=[], B=[]; RT=[] D: dh_python2 dh_python2:415: processing package lilypond-data... D: dh_python2 fs:243: package lilypond-data details = {'requires.txt': set(), 'egg-info': set(), 'nsp.txt': set(), 'shebangs': set(), 'public_vers': set(), 'private_dirs': {}, 'compile': False, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python2 depends:114: generating dependencies for package lilypond-data D: dh_python2 depends:272: D=set(); R=[]; S=[]; E=[], B=[]; RT=[] make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' dh_perl -a dh_link -a dh_strip_nondeterminism -a Normalized debian/lilypond/usr/share/locale/it/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/cs/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/fr/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/tr/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/ca/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/el/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/es/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/fi/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/ru/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/vi/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/da/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/de/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/nl/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/sv/LC_MESSAGES/lilypond.mo debian/rules override_dh_compress make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' dh_compress -X.ly -X.pdf make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' dh_fixperms -a dh_missing -a dh_strip -a dh_makeshlibs -a debian/rules override_dh_shlibdeps-arch make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' dh_shlibdeps -a -lusr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' dh_installdeb -a dh_gencontrol -a dpkg-gencontrol: warning: Breaks field of package lilypond: unknown substitution variable ${python:Breaks} dpkg-gencontrol: warning: Breaks field of package lilypond: unknown substitution variable ${python:Breaks} dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 138 INFO: pkgstriptranslations version 138 pkgstriptranslations: processing lilypond (in debian/lilypond); do_strip: , oemstrip: pkgstriptranslations: processing lilypond-dbgsym (in debian/.debhelper/lilypond/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/lilypond/DEBIAN/control, package lilypond, directory debian/lilypond pkgstripfiles: Truncating usr/share/doc/lilypond/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package lilypond ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lilypond' in '../lilypond_2.19.81+really-2.18.2-13_ppc64el.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/lilypond/dbgsym-root/DEBIAN/control, package lilypond-dbgsym, directory debian/.debhelper/lilypond/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package lilypond-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lilypond-dbgsym' in 'debian/.debhelper/scratch-space/build-lilypond/lilypond-dbgsym_2.19.81+really-2.18.2-13_ppc64el.deb'. Renaming lilypond-dbgsym_2.19.81+really-2.18.2-13_ppc64el.deb to lilypond-dbgsym_2.19.81+really-2.18.2-13_ppc64el.ddeb dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../lilypond_2.19.81+really-2.18.2-13_ppc64el.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build lilypond-2.19.81+really-2.18.2 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20180513-0520 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ lilypond_2.19.81+really-2.18.2-13_ppc64el.changes: -------------------------------------------------- Format: 1.8 Date: Sat, 12 May 2018 21:22:39 +0200 Source: lilypond Binary: lilypond lilypond-data lilypond-doc lilypond-doc-pdf lilypond-doc-html lilypond-doc-html-cs lilypond-doc-html-de lilypond-doc-html-es lilypond-doc-html-fr lilypond-doc-html-hu lilypond-doc-html-it lilypond-doc-html-ja lilypond-doc-html-nl lilypond-doc-html-zh lilypond-doc-pdf-de lilypond-doc-pdf-es lilypond-doc-pdf-fr lilypond-doc-pdf-hu lilypond-doc-pdf-it lilypond-doc-pdf-nl Architecture: ppc64el Version: 2.19.81+really-2.18.2-13 Distribution: cosmic-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Dr. Tobias Quathamer Description: lilypond - program for typesetting sheet music lilypond-data - LilyPond music typesetter (data files) lilypond-doc - LilyPond Documentation in info format (and metapackage) lilypond-doc-html - LilyPond HTML Documentation lilypond-doc-html-cs - LilyPond HTML Documentation in Czech lilypond-doc-html-de - LilyPond HTML Documentation in German lilypond-doc-html-es - LilyPond HTML Documentation in Spanish lilypond-doc-html-fr - LilyPond HTML Documentation in French lilypond-doc-html-hu - LilyPond HTML Documentation in Hungarian lilypond-doc-html-it - LilyPond HTML Documentation in Italian lilypond-doc-html-ja - LilyPond HTML Documentation in Japanese lilypond-doc-html-nl - LilyPond HTML Documentation in Dutch lilypond-doc-html-zh - LilyPond HTML Documentation in Chinese lilypond-doc-pdf - LilyPond PDF Documentation lilypond-doc-pdf-de - LilyPond PDF Documentation in German lilypond-doc-pdf-es - LilyPond PDF Documentation in Spanish lilypond-doc-pdf-fr - LilyPond PDF Documentation in French lilypond-doc-pdf-hu - LilyPond PDF Documentation in Hungarian lilypond-doc-pdf-it - LilyPond PDF Documentation in Italian lilypond-doc-pdf-nl - LilyPond PDF Documentation in Dutch Changes: lilypond (2.19.81+really-2.18.2-13) unstable; urgency=medium . * New upload to override the accidental upload of the experimental version to unstable, effectivly canceling the 2.18.2-13 upload two days ago. We avoid using an epoch because lilypond is expected to release their stable version 2.20 before the freeze of buster. The "+really" workaround in the Debian version number could be removed then. * Update script for doc packages * Add Multi-Arch: foreign to pdf packages * Run wrap-and-sort and cme fix dpkg * Update Standards-Version to 4.1.4, no changes needed * Use debhelper v11 * Fix lintian warning: Remove '--with quilt' from debhelper call in debian/rules. The package is already using the 3.0 (quilt) source format. * Remove unneeded patches Checksums-Sha1: 56d97bca18f54a91ee7060186e94a49323ca6153 23162516 lilypond-dbgsym_2.19.81+really-2.18.2-13_ppc64el.ddeb 22cb879be9ed2e0f8a54ef41c0af4cb4583f30ae 14752 lilypond_2.19.81+really-2.18.2-13_ppc64el.buildinfo f1693f7921badc661c31d1a3578a646ec41414ea 1915436 lilypond_2.19.81+really-2.18.2-13_ppc64el.deb Checksums-Sha256: a919674c99e83971e2fdf9002a77d0c84b076c6011b2cc28df9bec1753ee4ab9 23162516 lilypond-dbgsym_2.19.81+really-2.18.2-13_ppc64el.ddeb df3f780dd5855b0d9796acbf4b24bd274f9b63d2602784f50e5eef45afe3a735 14752 lilypond_2.19.81+really-2.18.2-13_ppc64el.buildinfo fc40fbce67404361afe47a0df46a76ebd350bb2f8b3b8e62b83eb36ded645dc9 1915436 lilypond_2.19.81+really-2.18.2-13_ppc64el.deb Files: ca76dc16862872659eeeee19b2208ff9 23162516 debug optional lilypond-dbgsym_2.19.81+really-2.18.2-13_ppc64el.ddeb c4bb5de7d1cf6372be0d102dc017ac6d 14752 tex optional lilypond_2.19.81+really-2.18.2-13_ppc64el.buildinfo ec2d7fc92b1c5a0bd9fe1385ae167aa8 1915436 tex optional lilypond_2.19.81+really-2.18.2-13_ppc64el.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ lilypond_2.19.81+really-2.18.2-13_ppc64el.deb --------------------------------------------- new debian package, version 2.0. size 1915436 bytes: control archive=3460 bytes. 1791 bytes, 35 lines control 4022 bytes, 54 lines md5sums 1246 bytes, 49 lines * preinst #!/bin/sh 170 bytes, 5 lines shlibs 74 bytes, 2 lines triggers Package: lilypond Version: 2.19.81+really-2.18.2-13 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Don Armstrong Installed-Size: 8351 Depends: ghostscript, lilypond-data (= 2.19.81+really-2.18.2-13), python:any, libc6 (>= 2.17), libfontconfig1 (>= 2.12), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:3.0), libglib2.0-0 (>= 2.12.0), libgmp10, libltdl7 (>= 2.4.6), libpango-1.0-0 (>= 1.18.0), libpangoft2-1.0-0 (>= 1.14.0), libstdc++6 (>= 5.2) Recommends: texlive-latex-base Suggests: lilypond-doc Section: tex Priority: optional Homepage: http://lilypond.org/ Description: program for typesetting sheet music LilyPond is a music typesetter, an automated engraving system. It produces beautiful sheet music using a high level description file as input. . LilyPond supports many forms of music notation constructs, including chord names, drum notation, figured bass, grace notes, guitar tablature, modern notation (cluster notation and rhythmic grouping), tremolos, (nested) tuplets in arbitrary ratios, and more. . LilyPond's text-based music input language support can integrate into LaTeX, HTML and Texinfo seamlessly, allowing single sheet music or musicological treatises to be written from a single source. Form and content are separate, and with LilyPond's expert automated formatting, users don't need typographical expertise to produce good notation. . LilyPond produces PDF, PostScript, SVG, or TeX printed output, as well as MIDI for listening pleasures. LilyPond is exported from the RoseGarden and NoteEdit GUIs, and can import ABC, ETF and MIDI. . LilyPond is part of the GNU Project. . Authors: Han-Wen Nienhuys Jan Nieuwenhuizen drwxr-xr-x root/root 0 2018-05-12 19:22 ./ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/bin/ -rwxr-xr-x root/root 41306 2018-05-12 19:22 ./usr/bin/abc2ly -rwxr-xr-x root/root 12888 2018-05-12 19:22 ./usr/bin/convert-ly -rwxr-xr-x root/root 34362 2018-05-12 19:22 ./usr/bin/etf2ly -rwxr-xr-x root/root 8928 2018-05-12 19:22 ./usr/bin/lilymidi -rwxr-xr-x root/root 123 2018-05-12 19:22 ./usr/bin/lilypond -rwxr-xr-x root/root 26815 2018-05-12 19:22 ./usr/bin/lilypond-book -rwxr-xr-x root/root 279 2018-05-12 19:22 ./usr/bin/lilypond-invoke-editor -rwxr-xr-x root/root 5025 2018-05-12 19:22 ./usr/bin/lilypond-invoke-editor.real -rwxr-xr-x root/root 5575880 2018-05-12 19:22 ./usr/bin/lilypond.real -rwxr-xr-x root/root 7832 2018-05-12 19:22 ./usr/bin/lilysong -rwxr-xr-x root/root 36095 2018-05-12 19:22 ./usr/bin/midi2ly -rwxr-xr-x root/root 112192 2018-05-12 19:22 ./usr/bin/musicxml2ly drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/bin/ -rwxr-xr-x root/root 67512 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/bin/guile-1.8 drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/ lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-1-v-3.so -> libguile-srfi-srfi-1-v-3.so.3.0.2 lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-1-v-3.so.3 -> libguile-srfi-srfi-1-v-3.so.3.0.2 -rw-r--r-- root/root 67576 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-1-v-3.so.3.0.2 lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-13-14-v-3.so -> libguile-srfi-srfi-13-14-v-3.so.3.0.1 lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-13-14-v-3.so.3 -> libguile-srfi-srfi-13-14-v-3.so.3.0.1 -rw-r--r-- root/root 67080 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-13-14-v-3.so.3.0.1 lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-4-v-3.so -> libguile-srfi-srfi-4-v-3.so.3.0.1 lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-4-v-3.so.3 -> libguile-srfi-srfi-4-v-3.so.3.0.1 -rw-r--r-- root/root 67080 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-4-v-3.so.3.0.1 lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-60-v-2.so -> libguile-srfi-srfi-60-v-2.so.2.0.2 lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-60-v-2.so.2 -> libguile-srfi-srfi-60-v-2.so.2.0.2 -rw-r--r-- root/root 67536 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile-srfi-srfi-60-v-2.so.2.0.2 lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile.so -> libguile.so.17.4.0 lrwxrwxrwx root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile.so.17 -> libguile.so.17.4.0 -rw-r--r-- root/root 1055352 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/guile/libguile.so.17.4.0 drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/python/ -rw-r--r-- root/root 68328 2018-05-12 19:22 ./usr/lib/powerpc64le-linux-gnu/lilypond/2.18.2/python/midi.so drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/doc/lilypond/ -rw-r--r-- root/root 2666 2014-03-17 15:29 ./usr/share/doc/lilypond/AUTHORS.txt.gz -rw-r--r-- root/root 824 2014-03-17 15:29 ./usr/share/doc/lilypond/DEDICATION -rw-r--r-- root/root 5270 2014-03-17 15:29 ./usr/share/doc/lilypond/NEWS.txt.gz -rw-r--r-- root/root 1695 2018-05-12 13:47 ./usr/share/doc/lilypond/README.Debian -rw-r--r-- root/root 2354 2018-05-12 19:22 ./usr/share/doc/lilypond/README.txt -rw-r--r-- root/root 2958 2018-05-12 19:22 ./usr/share/doc/lilypond/changelog.Debian.gz -rw-r--r-- root/root 40540 2018-05-12 19:22 ./usr/share/doc/lilypond/copyright drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/ca/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/ca/LC_MESSAGES/ -rw-r--r-- root/root 94654 2018-05-12 19:22 ./usr/share/locale/ca/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/cs/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/cs/LC_MESSAGES/ -rw-r--r-- root/root 87617 2018-05-12 19:22 ./usr/share/locale/cs/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/da/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/da/LC_MESSAGES/ -rw-r--r-- root/root 21798 2018-05-12 19:22 ./usr/share/locale/da/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/de/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/de/LC_MESSAGES/ -rw-r--r-- root/root 92898 2018-05-12 19:22 ./usr/share/locale/de/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/el/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/el/LC_MESSAGES/ -rw-r--r-- root/root 99674 2018-05-12 19:22 ./usr/share/locale/el/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/eo/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/eo/LC_MESSAGES/ -rw-r--r-- root/root 89631 2018-05-12 19:22 ./usr/share/locale/eo/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/es/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/es/LC_MESSAGES/ -rw-r--r-- root/root 97062 2018-05-12 19:22 ./usr/share/locale/es/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/fi/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/fi/LC_MESSAGES/ -rw-r--r-- root/root 38544 2018-05-12 19:22 ./usr/share/locale/fi/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/fr/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/fr/LC_MESSAGES/ -rw-r--r-- root/root 96544 2018-05-12 19:22 ./usr/share/locale/fr/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/it/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/it/LC_MESSAGES/ -rw-r--r-- root/root 94814 2018-05-12 19:22 ./usr/share/locale/it/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/ja/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/ja/LC_MESSAGES/ -rw-r--r-- root/root 7457 2018-05-12 19:22 ./usr/share/locale/ja/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/nl/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/nl/LC_MESSAGES/ -rw-r--r-- root/root 46999 2018-05-12 19:22 ./usr/share/locale/nl/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/ru/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/ru/LC_MESSAGES/ -rw-r--r-- root/root 3195 2018-05-12 19:22 ./usr/share/locale/ru/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/sv/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/sv/LC_MESSAGES/ -rw-r--r-- root/root 32721 2018-05-12 19:22 ./usr/share/locale/sv/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/tr/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/tr/LC_MESSAGES/ -rw-r--r-- root/root 33448 2018-05-12 19:22 ./usr/share/locale/tr/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/uk/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/uk/LC_MESSAGES/ -rw-r--r-- root/root 20090 2018-05-12 19:22 ./usr/share/locale/uk/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/vi/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/vi/LC_MESSAGES/ -rw-r--r-- root/root 71124 2018-05-12 19:22 ./usr/share/locale/vi/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/zh_TW/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/locale/zh_TW/LC_MESSAGES/ -rw-r--r-- root/root 22684 2018-05-12 19:22 ./usr/share/locale/zh_TW/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/man/ drwxr-xr-x root/root 0 2018-05-12 19:22 ./usr/share/man/man1/ -rw-r--r-- root/root 620 2018-05-12 19:22 ./usr/share/man/man1/abc2ly.1.gz -rw-r--r-- root/root 951 2018-05-12 19:22 ./usr/share/man/man1/convert-ly.1.gz -rw-r--r-- root/root 614 2018-05-12 19:22 ./usr/share/man/man1/etf2ly.1.gz -rw-r--r-- root/root 552 2018-05-12 19:22 ./usr/share/man/man1/lilymidi.1.gz -rw-r--r-- root/root 1408 2018-05-12 19:22 ./usr/share/man/man1/lilypond-book.1.gz -rw-r--r-- root/root 475 2018-05-12 19:22 ./usr/share/man/man1/lilypond-invoke-editor.1.gz -rw-r--r-- root/root 1316 2018-05-12 19:22 ./usr/share/man/man1/lilypond.1.gz -rw-r--r-- root/root 566 2018-05-12 19:22 ./usr/share/man/man1/lilysong.1.gz -rw-r--r-- root/root 950 2018-05-12 19:22 ./usr/share/man/man1/midi2ly.1.gz -rw-r--r-- root/root 1250 2018-05-12 19:22 ./usr/share/man/man1/musicxml2ly.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: ppc64el Build-Space: 613436 Build-Time: 349 Distribution: cosmic-proposed Host Architecture: ppc64el Install-Time: 79 Job: lilypond_2.19.81+really-2.18.2-13.dsc Machine Architecture: ppc64el Package: lilypond Package-Time: 431 Source-Version: 2.19.81+really-2.18.2-13 Space: 613436 Status: successful Version: 2.19.81+really-2.18.2-13 -------------------------------------------------------------------------------- Finished at 20180513-0520 Build needed 00:07:11, 613436k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=cosmic --arch=ppc64el PACKAGEBUILD-14873887 Scanning for processes to kill in build PACKAGEBUILD-14873887 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=cosmic --arch=ppc64el PACKAGEBUILD-14873887 Stopping target for build PACKAGEBUILD-14873887 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=cosmic --arch=ppc64el PACKAGEBUILD-14873887 Removing build PACKAGEBUILD-14873887